1 DESCRIPTION = "The GNU versions of find utilities (find and xargs)"
2 HOMEPAGE = "http://www.gnu.org/software/findutils/"
12 #PROVIDES by findutils-docs
13 PROVIDES += "findutils-docs "
14 RPROVIDES_findutils-docs += "findutils-docs "
16 #PROVIDES by findutils-locale
17 PROVIDES += "findutils-locale "
18 RPROVIDES_findutils-locale += "findutils-locale "
19 # the PROVIDES rules is ignore "findutils-lang-all = 4.5.10"
20 PROVIDES += "findutils-lang-all"
21 RPROVIDES_findutils-locale += "findutils-lang-all"
23 #PROVIDES by findutils
24 PROVIDES += "findutils"
25 RPROVIDES_findutils += "findutils"
27 #PROVIDES by findutils-locate
28 PROVIDES += "findutils-locate"
29 RPROVIDES_findutils-locate += "findutils-locate"
30 # the PROVIDES rules is ignore "findutils:/usr/bin/locate "
31 PROVIDES += "findutils:/usr/bin/locate"
32 RPROVIDES_findutils-locate += "findutils:/usr/bin/locate"
35 #RDEPENDS of findutils-locale (${PN}-locale )
36 RDEPENDS_${PN}-locale += "findutils"
38 #RDEPENDS of findutils-locate (${PN}-locate)
39 RDEPENDS_${PN}-locate += "findutils"
45 chmod -Rf a+rX,u+w,g-w,o-w ${S}
47 cp ${S}/packaging/findutils.manifest .
59 CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
60 CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
61 FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
62 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
65 CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ;
66 CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
67 FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
68 autotools_do_configure --build=${TARGET_SYS} --host=${HOST_SYS} \
69 --target=x86_64-tizen-linux \
76 --datadir=/usr/share \
77 --includedir=/usr/include \
79 --libexecdir=/usr/libexec \
80 --localstatedir=/var \
81 --sharedstatedir=/usr/com \
82 --mandir=/usr/share/man \
83 --infodir=/usr/share/info \
84 --libexecdir=/usr/lib/find \
85 --localstatedir=/var/lib \
86 --without-included-regex \
88 --enable-d_type-optimisation
99 echo export RPM_BUILD_ROOT=${D}
112 rm -f ${D}/usr/share/info/dir
113 find ${D} -regex ".*\.la$" | xargs rm -f --
114 find ${D} -regex ".*\.a$" | xargs rm -f --
116 install -D -m 644 ${S}/packaging/sysconfig.locate $RPM_BUILD_ROOT/etc/sysconfig/locate
117 rm -f $RPM_BUILD_ROOT/usr/bin/oldfind
118 rm -f $RPM_BUILD_ROOT/usr/bin/ftsfind
119 rm -f $RPM_BUILD_ROOT/usr/share/info/find-maint*
120 /usr/share/spec2yocto/macro/lib/find-lang.sh ${D} findutils
127 PACKAGES += "findutils-docs"
128 PACKAGES += "findutils-locate"
129 PACKAGES += "findutils"
130 PACKAGES += "findutils-locale"
132 findutils-docs_files = ""
133 findutils-docs_files += "/usr/share/info"
134 findutils-docs_files += "/usr/share/man"
136 findutils-locate_files = ""
137 findutils-locate_files += "findutils.manifest"
138 findutils-locate_files += "/usr/bin/locate"
139 findutils-locate_files += "/usr/bin/updatedb"
140 findutils-locate_files += "/usr/lib/find"
141 findutils-locate_files += "/etc/sysconfig/locate"
144 findutils_files += "findutils.manifest"
145 findutils_files += "/usr/bin/find"
146 findutils_files += "/usr/bin/xargs"
148 findutils-locale_files = ""
150 FILES_${PN}-docs = "${findutils-docs_files}"
151 FILES_${PN}-locate = "${findutils-locate_files}"
152 FILES_${PN} = "${findutils_files}"
153 FILES_${PN}-locale = "${findutils-locale_files}"
155 PKG_findutils-docs= "findutils-docs"
156 PKG_findutils-locate= "findutils-locate"
157 PKG_findutils= "findutils"
158 PKG_findutils-locale= "findutils-locale"
160 require findutils-extraconf.inc