1 DESCRIPTION = "Low-level library for Netfilter-related kernel/userspace communication"
2 HOMEPAGE = "http://netfilter.org/projects/libnfnetlink/"
3 SECTION = "Productivity/Networking/Security"
12 #PROVIDES by libnfnetlink
13 PROVIDES += "libnfnetlink"
14 RPROVIDES_libnfnetlink += "libnfnetlink"
16 #PROVIDES by libnfnetlink-devel
17 PROVIDES += "libnfnetlink-devel"
18 RPROVIDES_libnfnetlink-devel += "libnfnetlink-devel"
19 RPROVIDES_libnfnetlink-devel += "libnfnetlink-dev"
22 #RDEPENDS of libnfnetlink-devel (${PN}-devel)
23 RDEPENDS_${PN}-devel += "libnfnetlink"
27 #DEPENDS of libnfnetlink
29 DEPENDS += "autoconf-native"
30 DEPENDS += "libtool-cross"
31 DEPENDS += "pkgconfig-native"
32 DEPENDS += "automake-native"
35 chmod -Rf a+rX,u+w,g-w,o-w ${S}
37 cp ${S}/packaging/libnfnetlink.manifest .
49 CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
50 CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
51 FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
52 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
55 CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ;
56 CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
57 FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
58 autotools_do_configure --build=${TARGET_SYS} --host=${HOST_SYS} \
59 --target=x86_64-tizen-linux \
66 --datadir=/usr/share \
67 --includedir=/usr/include \
69 --libexecdir=/usr/libexec \
70 --localstatedir=/var \
71 --sharedstatedir=/usr/com \
72 --mandir=/usr/share/man \
73 --infodir=/usr/share/info --disable-static --includedir=/usr/include/libnfnetlink-1.0.1
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 --
102 PACKAGES += "libnfnetlink"
103 PACKAGES += "libnfnetlink-devel"
105 libnfnetlink_files = ""
106 libnfnetlink_files += "libnfnetlink.manifest"
107 libnfnetlink_files += "COPYING"
108 libnfnetlink_files += "/usr/lib/libnfnetlink.so.*"
110 libnfnetlink-devel_files = ""
111 libnfnetlink-devel_files += "libnfnetlink.manifest"
112 libnfnetlink-devel_files += "/usr/include/libnfnetlink*"
113 libnfnetlink-devel_files += "/usr/lib/libnfnetlink.so"
114 libnfnetlink-devel_files += "/usr/lib/pkgconfig/libnfnetlink.pc"
116 FILES_${PN} = "${libnfnetlink_files}"
117 FILES_${PN}-devel = "${libnfnetlink-devel_files}"
119 PKG_libnfnetlink= "libnfnetlink"
120 PKG_libnfnetlink-devel= "libnfnetlink-devel"
122 require libnfnetlink-extraconf.inc