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.