1 DESCRIPTION = "Network Client library (Shared library)"
2 HOMEPAGE = "http://nohomepage.org"
3 SECTION = "System/Network"
4 LICENSE = "Flora License"
12 #PROVIDES by libnet-client-devel
13 PROVIDES += "libnet-client-devel"
14 RPROVIDES_libnet-client-devel += "libnet-client-devel"
15 RPROVIDES_libnet-client-devel += "libnet-client-dev"
17 #PROVIDES by libnet-client
18 PROVIDES += "libnet-client"
19 RPROVIDES_libnet-client += "libnet-client"
22 #RDEPENDS of libnet-client-devel (${PN}-devel)
23 RDEPENDS_${PN}-devel += "libnet-client"
25 #RDEPENDS of libnet-client (${PN})
26 RDEPENDS_${PN} += "/sbin/ldconfig"
30 #DEPENDS of libnet-client
31 DEPENDS += "pkgconfig(gio-2.0)"
34 DEPENDS += "pkgconfig(gthread-2.0)"
35 DEPENDS += "pkgconfig(vconf)"
36 DEPENDS += "pkgconfig(glib-2.0)"
37 DEPENDS += "dbus-glib"
40 chmod -Rf a+rX,u+w,g-w,o-w ${S}
42 cp ${S}/packaging/libnet-client.manifest .
55 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 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
61 CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ;
62 CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
63 FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
64 ./autogen.sh --build=${TARGET_SYS} --host=${HOST_SYS} \
65 --target=x86_64-tizen-linux \
72 --datadir=/usr/share \
73 --includedir=/usr/include \
75 --libexecdir=/usr/libexec \
76 --localstatedir=/var \
77 --sharedstatedir=/usr/com \
78 --mandir=/usr/share/man \
79 --infodir=/usr/share/info.sh
81 CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ;
82 CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
83 FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
84 autotools_do_configure --build=${TARGET_SYS} --host=${HOST_SYS} \
85 --target=x86_64-tizen-linux \
92 --datadir=/usr/share \
93 --includedir=/usr/include \
95 --libexecdir=/usr/libexec \
96 --localstatedir=/var \
97 --sharedstatedir=/usr/com \
98 --mandir=/usr/share/man \
99 --infodir=/usr/share/info
109 echo export RPM_BUILD_ROOT=${D}
122 rm -f ${D}/usr/share/info/dir
123 find ${D} -regex ".*\.la$" | xargs rm -f --
124 find ${D} -regex ".*\.a$" | xargs rm -f --
127 mkdir -p ${D}/usr/share/license
128 cp LICENSE.Flora ${D}/usr/share/license/libnet-client
133 cp -rf ${D}/usr/lib/* ./lib/
141 PACKAGES += "libnet-client-devel"
142 PACKAGES += "libnet-client"
144 libnet-client-devel_files = ""
145 libnet-client-devel_files += "libnet-client.manifest"
146 libnet-client-devel_files += "/usr/include/network/*.h"
147 libnet-client-devel_files += "/usr/lib/pkgconfig/network.pc"
149 libnet-client_files = ""
150 libnet-client_files += "libnet-client.manifest"
151 libnet-client_files += "/usr/lib/libnetwork.so"
152 libnet-client_files += "/usr/lib/libnetwork.so.0"
153 libnet-client_files += "/usr/share/license/libnet-client"
155 FILES_${PN}-devel = "${libnet-client-devel_files}"
156 FILES_${PN} = "${libnet-client_files}"
158 PKG_libnet-client-devel= "libnet-client-devel"
159 PKG_libnet-client= "libnet-client"
161 require libnet-client-extraconf.inc