1 DESCRIPTION = "Network Client library (Shared library)"
2 HOMEPAGE = "http://nohomepage.org"
3 SECTION = "System/Network"
4 LICENSE = "Flora License"
11 inherit manifest autotools-brokensep
16 #PROVIDES by libnet-client-dev
17 PROVIDES += "libnet-client-dev"
20 #PROVIDES by libnet-client
24 #RDEPENDS of libnet-client-dev (${PN}-dev)
25 RDEPENDS_${PN}-dev += "libnet-client"
27 #RDEPENDS of libnet-client (${PN})
28 RDEPENDS_${PN} += "glibc"
32 #DEPENDS of libnet-client
38 DEPENDS += "dbus-glib"
42 chmod -Rf a+rX,u+w,g-w,o-w ${S}
44 cp ${S}/packaging/libnet-client.manifest .
49 bb.build.exec_func('do_prep', d)
60 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
64 autotools_do_configure
73 export RPM_BUILD_ROOT=${D}
85 BINDIR=${prefix}/bin \
87 rm -f ${D}${infodir}/dir
88 find ${D} -regex ".*\.la$" | xargs rm -f --
89 find ${D} -regex ".*\.a$" | xargs rm -f --
92 mkdir -p ${D}${prefix}/share/license
93 cp LICENSE.Flora ${D}${prefix}/share/license/libnet-client
98 cp -rf ${D}${prefix}/lib/* ./lib/
105 pkg_postinst_${PN}() {
108 [ "x$D" == "x" ] && ldconfig
114 [ "x$D" == "x" ] && ldconfig
117 PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
118 PACKAGES += " libnet-client-dev "
119 PACKAGES += " libnet-client "
121 libnet-client-dev_files = ""
122 libnet-client-dev_files += "${prefix}/include/network/*.h"
123 libnet-client-dev_files += "${prefix}/lib/pkgconfig/network.pc"
124 MANIFESTFILES_${PN}-dev = "libnet-client.manifest"
126 libnet-client_files = ""
127 libnet-client_files += "${prefix}/lib/libnetwork.so"
128 libnet-client_files += "${prefix}/lib/libnetwork.so.0"
129 libnet-client_files += "${prefix}/lib/libnetwork.so.0.0.0"
130 libnet-client_files += "${prefix}/share/license/libnet-client"
131 MANIFESTFILES_${PN} = "libnet-client.manifest"
133 FILES_${PN}-dev = "${libnet-client-dev_files}"
134 FILES_${PN} = "${libnet-client_files}"
136 PKG_libnet-client-dev= "libnet-client-dev"
137 PKG_libnet-client= "libnet-client"
139 require libnet-client-extraconf.inc