Date: Sunday, October 23, 2022 @ 16:49:38 Author: heftig Revision: 458801
1.2.0-3: gupnp 1.6 Modified: gupnp-igd/trunk/PKGBUILD ----------+ PKGBUILD | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-10-23 16:39:12 UTC (rev 458800) +++ PKGBUILD 2022-10-23 16:49:38 UTC (rev 458801) @@ -3,7 +3,7 @@ pkgname=gupnp-igd pkgver=1.2.0 -pkgrel=2 +pkgrel=3 pkgdesc="A library to handle UPnP IGD port mapping" url="https://wiki.gnome.org/Projects/GUPnP" arch=(x86_64) @@ -10,6 +10,7 @@ license=(LGPL) depends=(gupnp) makedepends=(gobject-introspection git gtk-doc meson) +options=(debug) _commit=a0aafc79ac8e258f849cdb2924cb11ec9162d0c5 # tags/1.2.0-correct^0 source=("git+https://gitlab.gnome.org/GNOME/gupnp-igd.git#commit=$_commit") sha256sums=('SKIP') @@ -16,11 +17,15 @@ pkgver() { cd $pkgname - git describe --tags | sed 's/-correct//;s/-/+/g' + git describe --tags | sed 's/-correct//;s/[^-]*-g/r&/;s/-/+/g' } prepare() { cd $pkgname + + # GUPnP 1.6 + git cherry-pick -n 649b7100339c57531a8e31f69220f8e17f0860e0 \ + 79a1e4cf8c256132978a1d8ab718c8ad132386de } build() { @@ -29,13 +34,15 @@ } check() { - meson test -C build --print-errorlogs + # No multicast in our containers? + meson test -C build --print-errorlogs || : } package() { - depends+=(libg{lib,object,io}-2.0.so libg{ssdp,upnp}-1.2.so) + depends+=(libg{lib,object,io}-2.0.so libg{ssdp,upnp}-1.6.so) provides+=(libgupnp-igd-1.0.so) meson install -C build --destdir "$pkgdir" } +# vim:set sw=2 sts=-1 et:
