DESCRIPTION = "XFS Filesystem Utilities" HOMEPAGE = "http://oss.sgi.com/projects/xfs" SECTION = "base" LICENSE = "GPLv2" 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/${P}.tar.gz \ file://remove-install-as-user.patch \ file://drop-configure-check-for-aio.patch \ " SRC_URI[md5sum] = "de9f1f45026c2f4e0776058d429ff4b6" SRC_URI[sha256sum] = "adf4980177b5c890c1ca86b9c0e3e4d69a3f95bfc01746844280c2393cf4d6be" inherit autotools 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 rm ${D}${base_libdir}/libhandle.a rm ${D}${base_libdir}/libhandle.la rm ${D}${base_libdir}/libhandle.so rm ${D}${libdir}/libhandle.so ln -s ../..${base_libdir}/libhandle.so.1 ${D}${libdir}/libhandle.so }