sg3-utils: add newer buildable version
[openembedded.git] / recipes / udev / attr_2.4.44.bb
1 DESCRIPTION = "Commands for Manipulating Filesystem Extended Attributes"
2 LICENSE = "GPLv2"
3
4 PR = "r2"
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 \
11                  ac_cv_path_XGETTEXT=${STAGING_BINDIR_NATIVE}/xgettext \
12                  ac_cv_path_MSGFMT=${STAGING_BINDIR_NATIVE}/msgfmt \
13                  ac_cv_path_MSGMERGE=${STAGING_BINDIR_NATIVE}/msgmerge "
14
15 LDFLAGS_append_libc-uclibc += " -lintl"
16
17 do_configure_append() {
18         # gettext hack
19         echo "#define _(str) str" >> ${S}/include/config.h
20 }
21
22 do_install() {
23         export PKG_BIN_DIR=${D}${bindir}
24         export PKG_SBIN_DIR=${D}${sbindir}
25         export PKG_LIB_DIR=${D}${libdir}
26         export PKG_DEVLIB_DIR=${D}${libexecdir}
27         export PKG_INC_DIR=${D}${includedir}/attr
28         export PKG_MAN_DIR=${D}${mandir}
29         export PKG_DOC_DIR=${D}${datadir}/doc/attr
30         export PKG_LOCALE_DIR=${D}${datadir}/locale
31
32         oe_runmake -e install install-dev install-lib
33
34         sed -i -e s:installed=yes:installed=no: -e s:${STAGING_LIBDIR}:${libdir}:g ${D}${libdir}/libattr.la
35
36         # Move .a and .la into libdir and remove symlinks pointing to ${S}
37         for file in ${D}${libexecdir}/*a ; do
38                 rm ${D}${libdir}/$(basename $file)
39                 mv $file ${D}${libdir}
40         done
41         rm ${D}${libexecdir} -rf
42 }