1 DESCRIPTION = "GUPnP is an framework for creating UPnP devices & control points"
2 HOMEPAGE = "http://nohomepage.org"
3 SECTION = "System/Libraries"
11 inherit manifest autotools-brokensep
16 #PROVIDES by gupnp-dev
17 PROVIDES += "gupnp-dev"
24 #RDEPENDS of gupnp-dev (${PN}-dev)
25 RDEPENDS_${PN}-dev += "gupnp"
27 #RDEPENDS of gupnp (${PN})
28 RDEPENDS_${PN} += "glibc"
37 DEPENDS += "libsoup-2.4"
38 DEPENDS += "util-linux"
40 DEPENDS += "gtk-doc-stub"
44 chmod -Rf a+rX,u+w,g-w,o-w ${S}
45 #setup -q -n gupnp-0.20.5
50 bb.build.exec_func('do_prep', d)
61 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
64 autotools_do_configure
70 EXTRA_OECONF += " --disable-static"
73 export RPM_BUILD_ROOT=${D}
86 BINDIR=${prefix}/bin \
88 rm -f ${D}${infodir}/dir
89 find ${D} -regex ".*\.la$" | xargs rm -f --
90 find ${D} -regex ".*\.a$" | xargs rm -f --
92 rm -rf $RPM_BUILD_ROOT${prefix}/share/gtk-doc
97 pkg_postinst_${PN}() {
100 [ "x$D" == "x" ] && ldconfig
106 [ "x$D" == "x" ] && ldconfig
109 PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
110 PACKAGES += " gupnp-dev "
111 PACKAGES += " gupnp "
114 gupnp-dev_files += "${prefix}/lib/pkgconfig/gupnp-1.0.pc"
115 gupnp-dev_files += "${prefix}/lib/*.so"
116 gupnp-dev_files += "${prefix}/include/gupnp-1.0"
117 gupnp-dev_files += "${prefix}/bin/gupnp-binding-tool"
118 gupnp-dev_files += "${prefix}/lib/girepository-1.0/GUPnP-1.0.typelib"
119 gupnp-dev_files += "${prefix}/share/gir-1.0/GUPnP-1.0.gir"
120 gupnp-dev_files += "${prefix}/share/vala/vapi/gupnp-1.0.deps"
121 gupnp-dev_files += "${prefix}/share/vala/vapi/gupnp-1.0.vapi"
124 gupnp_files += "${prefix}/lib/*.so.*"
126 FILES_${PN}-dev = "${gupnp-dev_files}"
127 FILES_${PN} = "${gupnp_files}"
129 PKG_gupnp-dev= "gupnp-dev"
132 require gupnp-extraconf.inc