1 DESCRIPTION = "Transport Independent RPC Library"
2 HOMEPAGE = "http://sourceforge.net/projects/libtirpc/"
3 SECTION = "System/Libraries"
4 LICENSE = "BSD-4-Clause"
13 PROVIDES += "libtirpc"
14 RPROVIDES_libtirpc += "libtirpc"
16 #PROVIDES by libtirpc-docs
17 PROVIDES += "libtirpc-docs "
18 RPROVIDES_libtirpc-docs += "libtirpc-docs "
20 #PROVIDES by libtirpc-devel
21 PROVIDES += "libtirpc-devel"
22 RPROVIDES_libtirpc-devel += "libtirpc-devel"
23 RPROVIDES_libtirpc-devel += "libtirpc-dev"
26 #RDEPENDS of libtirpc-devel (${PN}-devel)
27 RDEPENDS_${PN}-devel += "glibc-dev"
28 RDEPENDS_${PN}-devel += "libtirpc"
33 DEPENDS += "libtool-cross"
34 DEPENDS += "pkgconfig(pkg-config)"
37 chmod -Rf a+rX,u+w,g-w,o-w ${S}
39 cp ${S}/packaging/libtirpc.manifest .
51 CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
52 CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
53 FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
54 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
58 CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ;
59 CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
60 FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
61 autotools_do_configure --build=${TARGET_SYS} --host=${HOST_SYS} \
62 --target=x86_64-tizen-linux \
69 --datadir=/usr/share \
70 --includedir=/usr/include \
72 --libexecdir=/usr/libexec \
73 --localstatedir=/var \
74 --sharedstatedir=/usr/com \
75 --mandir=/usr/share/man \
76 --infodir=/usr/share/info --disable-static --with-pic --libdir=/lib
84 echo export RPM_BUILD_ROOT=${D}
97 rm -f ${D}/usr/share/info/dir
98 find ${D} -regex ".*\.la$" | xargs rm -f --
99 find ${D} -regex ".*\.a$" | xargs rm -f --
100 mkdir -p ${D}/usr/lib
101 ln -s -v /lib/$(readlink ${D}/lib/libtirpc.so) ${D}/usr/lib/libtirpc.so
103 mv -v ${D}/lib/pkgconfig ${D}//usr/lib
109 PACKAGES += "libtirpc"
110 PACKAGES += "libtirpc-docs"
111 PACKAGES += "libtirpc-devel"
114 libtirpc_files += "libtirpc.manifest"
115 libtirpc_files += "/etc/netconfig"
116 libtirpc_files += "/lib/libtirpc.so.1*"
118 libtirpc-docs_files = ""
119 libtirpc-docs_files += "/usr/share/info"
120 libtirpc-docs_files += "/usr/share/man"
122 libtirpc-devel_files = ""
123 libtirpc-devel_files += "libtirpc.manifest"
124 libtirpc-devel_files += "/usr/lib/libtirpc.so"
125 libtirpc-devel_files += "/usr/include/tirpc/"
126 libtirpc-devel_files += "/usr/include/tirpc/*"
127 libtirpc-devel_files += "/usr/lib/pkgconfig/*"
129 FILES_${PN} = "${libtirpc_files}"
130 FILES_${PN}-docs = "${libtirpc-docs_files}"
131 FILES_${PN}-devel = "${libtirpc-devel_files}"
133 PKG_libtirpc= "libtirpc"
134 PKG_libtirpc-docs= "libtirpc-docs"
135 PKG_libtirpc-devel= "libtirpc-devel"
137 require libtirpc-extraconf.inc