diff --git a/common/shlibs b/common/shlibs index 5a178889171..070057cabf3 100644 --- a/common/shlibs +++ b/common/shlibs @@ -760,6 +760,7 @@ libtotem-plparser.so.18 totem-pl-parser-3.26.1_1 libtotem-plparser-mini.so.18 libtotem-plparser-mini-3.26.1_1 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.6.so.0 gupnp-1.6.0_1 libsamplerate.so.0 libsamplerate-0.1.7_1 diff --git a/srcpkgs/gssdp1.2-devel b/srcpkgs/gssdp1.2-devel new file mode 120000 index 00000000000..ef356a28047 --- /dev/null +++ b/srcpkgs/gssdp1.2-devel @@ -0,0 +1 @@ +gssdp1.2 \ No newline at end of file diff --git a/srcpkgs/gssdp1.2/template b/srcpkgs/gssdp1.2/template new file mode 100644 index 00000000000..2eaf1ff792c --- /dev/null +++ b/srcpkgs/gssdp1.2/template @@ -0,0 +1,38 @@ +# Template file for 'gssdp1.2' +pkgname=gssdp1.2 +version=1.4.0.1 +revision=1 +build_style=meson +build_helper="gir" +configure_args="$(vopt_bool gir vapi) $(vopt_bool gir introspection) + -Dexamples=false" +hostmakedepends="pkg-config glib-devel $(vopt_if gir vala)" +makedepends="gtk4-devel libsoup-devel libglib-devel" +short_desc="GObject-based library for SSDP" +maintainer="Orphaned " +license="LGPL-2.1-or-later" +homepage="https://wiki.gnome.org/action/show/Projects/GUPnP" +distfiles="${GNOME_SITE}/gssdp/${version%.*.*}/gssdp-${version}.tar.xz" +checksum=8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582 + +build_options="gir" +build_options_default="gir" + +post_install() { + # conflicts with gssdp + rm ${DESTDIR}/usr/bin/gssdp-device-sniffer +} + +gssdp1.2-devel_package() { + depends="libsoup-devel ${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 + } +}