diff --git a/gupnp/.SRCINFO b/gupnp/.SRCINFO new file mode 100644 index 0000000000..e424a5eeac --- /dev/null +++ b/gupnp/.SRCINFO @@ -0,0 +1,45 @@ +pkgbase = gupnp + pkgdesc = GObject-based UPNP framework + pkgver = 1.6.7 + pkgrel = 1 + epoch = 1 + url = https://wiki.gnome.org/Projects/GUPnP + arch = x86_64 + arch = powerpc64le + arch = powerpc64 + arch = powerpc + arch = riscv64 + license = LGPL-2.1-or-later + makedepends = gi-docgen + makedepends = git + makedepends = glib2-devel + makedepends = gobject-introspection + makedepends = meson + makedepends = vala + depends = gcc-libs + depends = glib2 + depends = glibc + depends = gssdp + depends = libxml2 + source = git+https://gitlab.gnome.org/GNOME/gupnp.git?signed#tag=gupnp-1.6.7 + validpgpkeys = AC9CD4E32D7C7F6357BA8ADD10F6E970175D29E1 + b2sums = ed3d89e16ccf3be185407b4f4efe283c7b80b42a400803c2598770f4270337f092ebc6b0376b70f1c8f4ad31d87c6354fa0aea232eb08d96da100f736257c463 + +pkgname = gupnp + depends = gcc-libs + depends = glib2 + depends = glibc + depends = gssdp + depends = libxml2 + depends = libglib-2.0.so + depends = libgobject-2.0.so + depends = libgio-2.0.so + depends = libgmodule-2.0.so + depends = libgssdp-1.6.so + depends = libsoup-3.0.so + optdepends = python: gupnp-binding-tool + provides = libgupnp-1.6.so + +pkgname = gupnp-docs + pkgdesc = GObject-based UPNP framework (documentation) + depends = diff --git a/gupnp/.nvchecker.toml b/gupnp/.nvchecker.toml new file mode 100644 index 0000000000..e63e2fa8b9 --- /dev/null +++ b/gupnp/.nvchecker.toml @@ -0,0 +1,5 @@ +[gupnp] +source = "git" +git = "https://gitlab.gnome.org/GNOME/gupnp.git" +include_regex = 'gupnp-\d+(\.\d+)*' +prefix = "gupnp-" diff --git a/gupnp/PKGBUILD b/gupnp/PKGBUILD index 4218ab428f..f2fdad63a4 100644 --- a/gupnp/PKGBUILD +++ b/gupnp/PKGBUILD @@ -7,34 +7,33 @@ pkgname=( gupnp gupnp-docs ) -pkgver=1.6.6 -pkgrel=1.1 +pkgver=1.6.7 +pkgrel=1 epoch=1 pkgdesc="GObject-based UPNP framework" url="https://wiki.gnome.org/Projects/GUPnP" arch=(x86_64 powerpc64le powerpc64 powerpc riscv64) -license=(LGPL) +license=(LGPL-2.1-or-later) depends=( + gcc-libs glib2 + glibc gssdp libxml2 ) makedepends=( gi-docgen - glib2-devel git + glib2-devel gobject-introspection meson vala ) -_commit=78db66f6af9879b93db8eb6452acb24a1aaac71c # tags/gupnp-1.6.6^0 -source=("git+https://gitlab.gnome.org/GNOME/gupnp.git#commit=$_commit") -b2sums=('SKIP') - -pkgver() { - cd gupnp - git describe --tags | sed 's/^gupnp-//;s/[^-]*-g/r&/;s/-/+/g' -} +source=("git+https://gitlab.gnome.org/GNOME/gupnp.git?signed#tag=gupnp-$pkgver") +b2sums=('ed3d89e16ccf3be185407b4f4efe283c7b80b42a400803c2598770f4270337f092ebc6b0376b70f1c8f4ad31d87c6354fa0aea232eb08d96da100f736257c463') +validpgpkeys=( + AC9CD4E32D7C7F6357BA8ADD10F6E970175D29E1 # Jens Georg +) prepare() { cd gupnp diff --git a/gupnp/keys/pgp/AC9CD4E32D7C7F6357BA8ADD10F6E970175D29E1.asc b/gupnp/keys/pgp/AC9CD4E32D7C7F6357BA8ADD10F6E970175D29E1.asc new file mode 100644 index 0000000000..ef572ab25e --- /dev/null +++ b/gupnp/keys/pgp/AC9CD4E32D7C7F6357BA8ADD10F6E970175D29E1.asc @@ -0,0 +1,86 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +=L7dE +-----END PGP PUBLIC KEY BLOCK-----