Balló György pushed to branch main at Arch Linux / Packaging / Packages / 
gupnp-tools


Commits:
62f49fd3 by Balló György at 2024-08-18T16:10:37+02:00
upgpkg: 0.12.1-3: Add transitive deps, specify SPDX license, add config for 
nvchecker

- - - - -


3 changed files:

- .SRCINFO
- + .nvchecker.toml
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,16 +1,26 @@
 pkgbase = gupnp-tools
        pkgdesc = Utilities and demos to work with UPnP
        pkgver = 0.12.1
-       pkgrel = 2
+       pkgrel = 3
        url = https://wiki.gnome.org/Projects/GUPnP
        arch = x86_64
-       license = GPL
-       makedepends = meson
+       license = GPL-2.0-or-later
        makedepends = git
+       makedepends = meson
+       depends = gcc-libs
+       depends = gdk-pixbuf2
+       depends = glib2
+       depends = glibc
+       depends = gssdp
+       depends = gtk3
        depends = gtksourceview4
        depends = gupnp
+       depends = gupnp
        depends = gupnp-av
-       source = 
git+https://gitlab.gnome.org/GNOME/gupnp-tools.git#commit=487a27b9c6fee23e82bf2e0feb836da75588b5c8
-       sha256sums = SKIP
+       depends = hicolor-icon-theme
+       depends = libsoup3
+       depends = libxml2
+       source = 
git+https://gitlab.gnome.org/GNOME/gupnp-tools.git#tag=gupnp-tools-0.12.1
+       b2sums = 
3f43782e88b9a1ca42c2366a4a3a9eac6c4843f89d6ff88165d980e51244cd94f3df958b0f9b519219e47e69376f8bf52f57fdbcc42432f17c07ab10319c18d8
 
 pkgname = gupnp-tools


=====================================
.nvchecker.toml
=====================================
@@ -0,0 +1,4 @@
+[gupnp-tools]
+source = "git"
+git = "https://gitlab.gnome.org/GNOME/gupnp-tools.git";
+prefix = "gupnp-tools-"


=====================================
PKGBUILD
=====================================
@@ -2,36 +2,43 @@
 
 pkgname=gupnp-tools
 pkgver=0.12.1
-pkgrel=2
-pkgdesc="Utilities and demos to work with UPnP"
-url="https://wiki.gnome.org/Projects/GUPnP";
+pkgrel=3
+pkgdesc='Utilities and demos to work with UPnP'
 arch=(x86_64)
-license=(GPL)
-depends=(gtksourceview4 gupnp gupnp-av)
-makedepends=(meson git)
-_commit=487a27b9c6fee23e82bf2e0feb836da75588b5c8  # tags/gupnp-tools-0.12.1^0
-source=("git+https://gitlab.gnome.org/GNOME/gupnp-tools.git#commit=$_commit";)
-sha256sums=('SKIP')
+url='https://wiki.gnome.org/Projects/GUPnP'
+license=(GPL-2.0-or-later)
+depends=(
+  gcc-libs
+  gdk-pixbuf2
+  glib2
+  glibc
+  gssdp
+  gtk3
+  gtksourceview4
+  gupnp
+  gupnp
+  gupnp-av
+  hicolor-icon-theme
+  libsoup3
+  libxml2
+)
+makedepends=(
+  git
+  meson
+)
+source=("git+https://gitlab.gnome.org/GNOME/gupnp-tools.git#tag=$pkgname-$pkgver";)
+b2sums=(3f43782e88b9a1ca42c2366a4a3a9eac6c4843f89d6ff88165d980e51244cd94f3df958b0f9b519219e47e69376f8bf52f57fdbcc42432f17c07ab10319c18d8)
 
-pkgver() {
+prepare() {
   cd $pkgname
-  git describe --tags | sed 's/^gupnp-tools-//;s/[^-]*-g/r&/;s/-/+/g'
+  sed -i '/-Werror/d' meson.build
 }
 
 build() {
-  # Deprecated 'xmlRecoverMemory'
-  CFLAGS+=" -Wno-error=deprecated-declarations"
-
   arch-meson $pkgname build
   meson compile -C build
 }
 
-check() {
-  meson test -C build --print-errorlogs
-}
-
 package() {
   meson install -C build --destdir "$pkgdir"
 }
-
-# vim:set sw=2 sts=-1 et:



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/gupnp-tools/-/commit/62f49fd35f5c80ce0688fd4387b1afa5a8df42e6

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/gupnp-tools/-/commit/62f49fd35f5c80ce0688fd4387b1afa5a8df42e6
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to