1 DESCRIPTION = "An IRI parsing library"
2 HOMEPAGE = "http://code.google.com/p/libiri/"
3 SECTION = "System/Libraries"
4 LICENSE = "BSD-3-Clause"
10 inherit autotools-brokensep
15 #PROVIDES by libiri-dev
22 #RDEPENDS of libiri-dev (${PN}-dev)
23 RDEPENDS_${PN}-dev += "libiri"
28 DEPENDS_append_class-native = " autoconf-native"
29 DEPENDS_append_class-target = " autoconf-native"
30 DEPENDS_append_class-native = " libtool"
31 DEPENDS_append_class-target = " libtool-cross"
32 DEPENDS_append_class-native = " automake-native"
33 DEPENDS_append_class-target = " automake-native"
37 chmod -Rf a+rX,u+w,g-w,o-w ${S}
39 cp ${S}/packaging/libiri.manifest .
44 bb.build.exec_func('do_prep', d)
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 autotools_do_configure --build=${TARGET_SYS} --host=${HOST_SYS} \
65 --target=x86_64-tizen-linux \
68 --exec-prefix=${prefix} \
69 --bindir=${prefix}/bin \
70 --sbindir=${prefix}/sbin \
71 --sysconfdir=${sysconfdir} \
72 --datadir=${prefix}/share \
73 --includedir=${prefix}/include \
74 --libdir=${prefix}/lib \
75 --libexecdir=${prefix}/libexec \
76 --localstatedir=${localstatedir} \
77 --sharedstatedir=${prefix}/com \
87 echo export RPM_BUILD_ROOT=${D}
99 BINDIR=${prefix}/bin \
101 rm -f ${D}${infodir}/dir
102 find ${D} -regex ".*\.la$" | xargs rm -f --
103 find ${D} -regex ".*\.a$" | xargs rm -f --
110 libiri-dev_files = ""
111 libiri-dev_files += "libiri.manifest"
112 libiri-dev_files += "${prefix}/lib/pkgconfig/*.pc"
113 libiri-dev_files += "${prefix}/include/*.h"
114 libiri-dev_files += "/usr/bin/iri-config"
117 libiri_files += "libiri.manifest"
118 libiri_files += "${prefix}/lib/*.so"
120 FILES_${PN}-dev = "${libiri-dev_files}"
121 FILES_${PN} = "${libiri_files}"
123 PKG_libiri-dev= "libiri-dev"
126 require libiri-extraconf.inc