diff --git a/extra/gssdp/.SRCINFO b/extra/gssdp/.SRCINFO new file mode 100644 index 000000000..7fd8ebba9 --- /dev/null +++ b/extra/gssdp/.SRCINFO @@ -0,0 +1,32 @@ +pkgbase = gssdp + pkgdesc = GObject-based API for handling resource discovery and announcement over SSDP + pkgver = 1.6.3 + pkgrel = 1 + url = https://wiki.gnome.org/Projects/GUPnP + arch = x86_64 + license = LGPL + makedepends = gi-docgen + makedepends = git + makedepends = gobject-introspection + makedepends = gtk4 + makedepends = meson + makedepends = pandoc + makedepends = vala + depends = glib2 + depends = libsoup3 + source = git+https://gitlab.gnome.org/GNOME/gssdp.git#commit=28c388aa45698dcc09ba24e8de849653e9eedf8c + b2sums = SKIP + +pkgname = gssdp + depends = glib2 + depends = libsoup3 + depends = libglib-2.0.so + depends = libgobject-2.0.so + depends = libgio-2.0.so + depends = libsoup-3.0.so + optdepends = gtk4: gssdp-device-sniffer + provides = libgssdp-1.6.so + +pkgname = gssdp-docs + pkgdesc = GObject-based API for handling resource discovery and announcement over SSDP (documentation) + depends = diff --git a/extra/gssdp/PKGBUILD b/extra/gssdp/PKGBUILD index 55ac2a7ec..7912d7bbb 100644 --- a/extra/gssdp/PKGBUILD +++ b/extra/gssdp/PKGBUILD @@ -5,19 +5,31 @@ # - removed makedepends on pandoc, set -D manpages=false pkgbase=gssdp -pkgname=(gssdp gssdp-docs) -pkgver=1.6.2 +pkgname=( + gssdp + gssdp-docs +) +pkgver=1.6.3 pkgrel=1 -pkgdesc="A GObject-based API for handling resource discovery and announcement over SSDP" +pkgdesc="GObject-based API for handling resource discovery and announcement over SSDP" url="https://wiki.gnome.org/Projects/GUPnP" arch=(x86_64) license=(LGPL) -depends=(glib2 libsoup3) -makedepends=(gobject-introspection gi-docgen vala meson git gtk4) -options=(debug) -_commit=c2d417d6a79f03c095e5730efd60015eb3109a82 # tags/gssdp-1.6.2^0 +depends=( + glib2 + libsoup3 +) +makedepends=( + gi-docgen + git + gobject-introspection + gtk4 + meson + vala +) +_commit=28c388aa45698dcc09ba24e8de849653e9eedf8c # tags/gssdp-1.6.3^0 source=("git+https://gitlab.gnome.org/GNOME/gssdp.git#commit=$_commit") -sha256sums=('SKIP') +b2sums=('SKIP') pkgver() { cd gssdp @@ -29,7 +41,12 @@ prepare() { } build() { - arch-meson gssdp build -D gtk_doc=true -D manpages=false + local meson_options=( + -D gtk_doc=true + -D manpages=false + ) + + arch-meson gssdp build "${meson_options[@]}" meson compile -C build } @@ -48,7 +65,10 @@ _pick() { } package_gssdp() { - depends+=(libg{lib,object,io}-2.0.so libsoup-3.0.so) + depends+=( + libg{lib,object,io}-2.0.so + libsoup-3.0.so + ) optdepends=('gtk4: gssdp-device-sniffer') provides=(libgssdp-1.6.so)