1 DESCRIPTION = "GObject-based library providing commonly used data structures"
2 HOMEPAGE = "http://live.gnome.org/Libgee"
3 SECTION = "System/Libraries"
11 inherit manifest autotools-brokensep
16 #PROVIDES by typelib-Gee
17 PROVIDES += "typelib-Gee"
23 #PROVIDES by libgee-dev
24 PROVIDES += "libgee-dev"
28 #RDEPENDS of libgee (${PN})
29 RDEPENDS_${PN} += "glibc"
31 #RDEPENDS of libgee-dev (${PN}-dev)
32 RDEPENDS_${PN}-dev += "typelib-Gee"
33 RDEPENDS_${PN}-dev += "libgee"
38 DEPENDS += "gtk-doc-stub"
41 DEPENDS += "gnome-common"
46 chmod -Rf a+rX,u+w,g-w,o-w ${S}
53 bb.build.exec_func('do_prep', d)
64 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
67 [ -x ./autogen.sh ] && NOCONFIGURE=1 ./autogen.sh
70 autotools_do_configure
77 EXTRA_OECONF += " --disable-static"
80 export RPM_BUILD_ROOT=${D}
92 BINDIR=${prefix}/bin \
94 rm -f ${D}${infodir}/dir
95 find ${D} -regex ".*\.la$" | xargs rm -f --
96 find ${D} -regex ".*\.a$" | xargs rm -f --
101 pkg_postinst_${PN}() {
104 [ "x$D" == "x" ] && ldconfig
110 [ "x$D" == "x" ] && ldconfig
113 PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
114 PACKAGES += " typelib-Gee "
115 PACKAGES += " libgee "
116 PACKAGES += " libgee-dev "
118 typelib-Gee_files = ""
119 typelib-Gee_files += "${prefix}/lib/girepository-1.0/Gee-0.8.typelib"
122 libgee_files += "${prefix}/lib/*.so.*"
124 libgee-dev_files = ""
125 libgee-dev_files += "${prefix}/include/gee-0.8/"
126 libgee-dev_files += "${prefix}/lib/*.so"
127 libgee-dev_files += "${prefix}/lib/pkgconfig/*.pc"
128 libgee-dev_files += "${prefix}/share/gir-1.0/*.gir"
129 libgee-dev_files += "${prefix}/share/vala"
130 libgee-dev_files += "${prefix}/share/vala/vapi"
131 libgee-dev_files += "${prefix}/share/vala/vapi/*.vapi"
132 DIRFILES_${PN}-dev = ""
133 DIRFILES_${PN}-dev += "${prefix}/share/vala"
134 DIRFILES_${PN}-dev += "${prefix}/share/vala/vapi"
136 FILES_typelib-Gee = "${typelib-Gee_files}"
137 FILES_${PN} = "${libgee_files}"
138 FILES_${PN}-dev = "${libgee-dev_files}"
140 PKG_typelib-Gee= "typelib-Gee"
142 PKG_libgee-dev= "libgee-dev"
144 require libgee-extraconf.inc