diff --git a/common/shlibs b/common/shlibs index 070057cabf3..64cb43f797f 100644 --- a/common/shlibs +++ b/common/shlibs @@ -762,6 +762,7 @@ libgladeui-2.so.13 libgladeui3-3.38.0_1 libtdb.so.1 libtdb-1.2.2_1 libgssdp-1.2.so.0 gssdp1.2-1.4.0.1_1 libgssdp-1.6.so.0 gssdp-1.6.0_1 +libgupnp-1.2.so.0 gupnp1.2-1.2.4_1 libgupnp-1.6.so.0 gupnp-1.6.0_1 libsamplerate.so.0 libsamplerate-0.1.7_1 libmms.so.0 libmms-0.6_1 diff --git a/srcpkgs/gupnp1.2-devel b/srcpkgs/gupnp1.2-devel new file mode 120000 index 00000000000..47db9a589cd --- /dev/null +++ b/srcpkgs/gupnp1.2-devel @@ -0,0 +1 @@ +gupnp1.2 \ No newline at end of file diff --git a/srcpkgs/gupnp1.2/template b/srcpkgs/gupnp1.2/template new file mode 100644 index 00000000000..74466be4eed --- /dev/null +++ b/srcpkgs/gupnp1.2/template @@ -0,0 +1,39 @@ +# Template file for 'gupnp1.2' +pkgname=gupnp1.2 +version=1.2.4 +revision=1 +build_style=meson +build_helper="gir" +configure_args="$(vopt_bool gir introspection) $(vopt_bool gir vapi) + -Dexamples=false" +hostmakedepends="pkg-config glib-devel libxslt docbook-xsl $(vopt_if gir vala)" +makedepends="libglib-devel libxml2-devel libuuid-devel gssdp1.2-devel + libsoup-devel" +short_desc="GObject-based library for UPnP" +maintainer="Orphaned " +license="LGPL-2.1-or-later" +homepage="https://wiki.gnome.org/Projects/GUPnP" +distfiles="${GNOME_SITE}/gupnp/${version%.*}/gupnp-${version}.tar.xz" +checksum=f7a0307ea51f5e44d1b832f493dd9045444a3a4e211ef85dfd9aa5dd6eaea7d1 + +build_options="gir" +build_options_default="gir" + +post_install() { + rm ${DESTDIR}/usr/bin/gupnp-binding-tool* + rm ${DESTDIR}/usr/share/man/man1/gupnp-binding-tool* +} + +gupnp1.2-devel_package() { + depends="${makedepends} ${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.so" + if [ "$build_option_gir" ]; then + vmove usr/share/gir-1.0 + vmove usr/share/vala + fi + } +}