7cb92179e71f226a3c7556d1eb1e219501ae100f
[openembedded.git] / recipes / udev / attr_2.4.44.bb
1 DESCRIPTION = "Commands for Manipulating Filesystem Extended Attributes"
2 LICENSE = "GPLv2"
3
4 PR = "r1"
5
6 SRC_URI = "http://mirror.its.uidaho.edu/pub/savannah/attr/attr-${PV}.src.tar.gz"
7
8 inherit gettext autotools lib_package
9
10 EXTRA_OECONF = " --enable-gettext=yes ac_cv_path_XGETTEXT=${STAGING_BINDIR_NATIVE}/xgettext"
11
12 do_configure_append() {
13         # gettext hack
14         echo "#define _(str) str" >> ${S}/include/config.h
15 }
16
17 do_install() {
18         export PKG_BIN_DIR=${D}${bindir}
19         export PKG_SBIN_DIR=${D}${sbindir}
20         export PKG_LIB_DIR=${D}${libdir}
21         export PKG_DEVLIB_DIR=${D}${libexecdir}
22         export PKG_INC_DIR=${D}${includedir}/attr
23         export PKG_MAN_DIR=${D}${mandir}
24         export PKG_DOC_DIR=${D}${datadir}/doc/attr
25         export PKG_LOCALE_DIR=${D}${datadir}/locale
26
27         oe_runmake -e install install-dev install-lib
28
29         sed -i -e s:installed=yes:installed=no: -e s:${STAGING_LIBDIR}:${libdir}:g ${D}${libdir}/libattr.la
30
31         # Move .a and .la into libdir and remove symlinks pointing to ${S}
32         for file in ${D}${libexecdir}/*a ; do
33                 rm ${D}${libdir}/$(basename $file)
34                 mv $file ${D}${libdir}
35         done
36         rm ${D}${libexecdir} -rf
37 }