1 DESCRIPTION = "Lightweight C library That Eases the Writing of UNIX Daemons"
2 HOMEPAGE = "http://0pointer.de/lennart/projects/libdaemon/"
3 SECTION = "System/Libraries"
12 #PROVIDES by libdaemon-devel
13 PROVIDES += "libdaemon-devel"
14 RPROVIDES_libdaemon-devel += "libdaemon-devel"
15 RPROVIDES_libdaemon-devel += "libdaemon-dev"
17 #PROVIDES by libdaemon
18 PROVIDES += "libdaemon"
19 RPROVIDES_libdaemon += "libdaemon"
22 #RDEPENDS of libdaemon-devel (${PN}-devel)
23 RDEPENDS_${PN}-devel += "glibc-dev"
24 RDEPENDS_${PN}-devel += "libdaemon"
30 DEPENDS += "pkgconfig-native"
33 chmod -Rf a+rX,u+w,g-w,o-w ${S}
35 cp ${S}/packaging/libdaemon.manifest .
47 CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
48 CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
49 FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
50 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
53 CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ;
54 CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
55 FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
56 autotools_do_configure --build=${TARGET_SYS} --host=${HOST_SYS} \
57 --target=x86_64-tizen-linux \
64 --datadir=/usr/share \
65 --includedir=/usr/include \
67 --libexecdir=/usr/libexec \
68 --localstatedir=/var \
69 --sharedstatedir=/usr/com \
70 --mandir=/usr/share/man \
71 --infodir=/usr/share/info \
72 --disable-static --with-pic \
81 echo export RPM_BUILD_ROOT=${D}
94 rm -f ${D}/usr/share/info/dir
95 find ${D} -regex ".*\.la$" | xargs rm -f --
96 find ${D} -regex ".*\.a$" | xargs rm -f --
97 # We don't care about the HTML README
98 rm ${D}/usr/share/doc/libdaemon/{README.html,style.css}
104 PACKAGES += "libdaemon-devel"
105 PACKAGES += "libdaemon"
107 libdaemon-devel_files = ""
108 libdaemon-devel_files += "libdaemon.manifest"
109 libdaemon-devel_files += "/usr/lib/libdaemon.so"
110 libdaemon-devel_files += "/usr/lib/pkgconfig/libdaemon.pc"
111 libdaemon-devel_files += "/usr/include/libdaemon"
112 libdaemon-devel_files += "/usr/include/libdaemon/*.h"
115 libdaemon_files += "libdaemon.manifest"
116 libdaemon_files += "LICENSE"
117 libdaemon_files += "/usr/lib/libdaemon.so.0*"
119 FILES_${PN}-devel = "${libdaemon-devel_files}"
120 FILES_${PN} = "${libdaemon_files}"
122 PKG_libdaemon-devel= "libdaemon-devel"
123 PKG_libdaemon= "libdaemon"
125 require libdaemon-extraconf.inc