56 lines
1.7 KiB
BlitzBasic
56 lines
1.7 KiB
BlitzBasic
|
SUMMARY = "XFS Filesystem Utilities"
|
||
|
HOMEPAGE = "http://oss.sgi.com/projects/xfs"
|
||
|
SECTION = "base"
|
||
|
LICENSE = "GPLv2 & LGPLv2.1"
|
||
|
LICENSE_libhandle = "LGPLv2.1"
|
||
|
LIC_FILES_CHKSUM = "file://doc/COPYING;md5=dbdb5f4329b7e7145de650e9ecd4ac2a"
|
||
|
DEPENDS = "util-linux"
|
||
|
|
||
|
SRC_URI = "ftp://oss.sgi.com/projects/xfs/cmd_tars/${BP}.tar.gz \
|
||
|
file://xfsprogs-generate-crctable-which-is-moved-into-runti.patch \
|
||
|
file://remove-install-as-user.patch \
|
||
|
file://drop-configure-check-for-aio.patch \
|
||
|
"
|
||
|
|
||
|
SRC_URI[md5sum] = "9f383e36682709e62b12c125e5d8b895"
|
||
|
SRC_URI[sha256sum] = "7a5124a880997939551b519610a2e54bd4cd0b0adfd563ce3f4de30827109ac9"
|
||
|
|
||
|
inherit autotools-brokensep
|
||
|
|
||
|
PACKAGES =+ "${PN}-fsck ${PN}-mkfs libhandle"
|
||
|
|
||
|
RDEPENDS_${PN} = "${PN}-fsck ${PN}-mkfs"
|
||
|
|
||
|
FILES_${PN}-fsck = "${base_sbindir}/fsck.xfs"
|
||
|
FILES_${PN}-mkfs = "${base_sbindir}/mkfs.xfs"
|
||
|
FILES_libhandle = "${base_libdir}/libhandle${SOLIBS}"
|
||
|
|
||
|
EXTRA_OECONF = "--enable-gettext=no"
|
||
|
do_configure () {
|
||
|
# Prevent Makefile from calling configure without arguments,
|
||
|
# when do_configure gets called for a second time.
|
||
|
rm -f include/builddefs include/platform_defs.h
|
||
|
# Recreate configure script.
|
||
|
rm -f configure
|
||
|
oe_runmake configure
|
||
|
# Configure.
|
||
|
export DEBUG="-DNDEBUG"
|
||
|
gnu-configize --force
|
||
|
oe_runconf
|
||
|
}
|
||
|
|
||
|
LIBTOOL = "${HOST_SYS}-libtool"
|
||
|
EXTRA_OEMAKE = "'LIBTOOL=${LIBTOOL}'"
|
||
|
TARGET_CC_ARCH += "${LDFLAGS}"
|
||
|
PARALLEL_MAKE = ""
|
||
|
|
||
|
do_install () {
|
||
|
export DIST_ROOT=${D}
|
||
|
oe_runmake install
|
||
|
# needed for xfsdump
|
||
|
oe_runmake install-dev
|
||
|
}
|
||
|
|
||
|
# http://errors.yoctoproject.org/Errors/Details/83236/
|
||
|
PNBLACKLIST[xfsprogs] ?= "BROKEN: Needs upgrade to 4.5.0 version to be compatible with Kernel uapi changes from 4.5"
|