* update gtk-vnc to 1.4.0-2

This commit is contained in:
Alexander Baldeck 2025-02-17 15:35:20 +01:00
parent 91c9a0ffd5
commit 8f66afe1e3
3 changed files with 41 additions and 21 deletions

View File

@ -1,14 +1,15 @@
pkgbase = gtk-vnc
pkgdesc = VNC viewer widget for GTK
pkgver = 1.3.1
pkgver = 1.4.0
pkgrel = 2
url = https://wiki.gnome.org/Projects/gtk-vnc
url = https://gitlab.gnome.org/GNOME/gtk-vnc
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
@ -19,20 +20,24 @@ pkgbase = gtk-vnc
depends = gdk-pixbuf2
depends = glib2
depends = glibc
depends = gmp
depends = gnutls
depends = gtk3
depends = libgcrypt
depends = libpulse
depends = libsasl
depends = libx11
depends = zlib
provides = libgtk-vnc-2.0.so
provides = libgvnc-1.0.so
provides = libgvncpulse-1.0.so
source = git+https://gitlab.gnome.org/GNOME/gtk-vnc.git?signed#tag=v1.3.1
source = git+https://gitlab.gnome.org/GNOME/gtk-vnc.git?signed#tag=1.4.0
source = git+https://gitlab.com/keycodemap/keycodemapdb.git
validpgpkeys = DAF3A6FDB26B62912D0E8E3FBE86EBB415104FDF
b2sums = 21b2a7862eacb48c089eda60aa526efc01175027a0d1a97c58a8e37e6e59286e582bf4d70e32b4f95c71f0cbcd736195175a2cadf21e4bf3ac1894393b2df567
b2sums = 93ba28b6ed76c00c6bd10ef1e2b113270a71fd8870b367e8da2b11a1a7564b99649262329f66b5fa2b3fc61dac7b81bba805f5cf8db9fc2a72e24f5625f1be18
b2sums = SKIP
pkgname = gtk-vnc
provides = libgtk-vnc-2.0.so
provides = libgvnc-1.0.so
provides = libgvncpulse-1.0.so
pkgname = gtk-vnc-docs
pkgdesc = VNC viewer widget for GTK (documentation)
depends =

View File

@ -1,4 +1,3 @@
[gtk-vnc]
source = "git"
git = "https://gitlab.gnome.org/GNOME/gtk-vnc.git"
prefix = "v"

View File

@ -4,11 +4,15 @@
# Contributor: Allan McRae <mcrae_allan@hotmail.com>
# Contributor: lp76 <l.peduto@gmail.com>
pkgname=gtk-vnc
pkgver=1.3.1
pkgbase=gtk-vnc
pkgname=(
gtk-vnc
gtk-vnc-docs
)
pkgver=1.4.0
pkgrel=2
pkgdesc="VNC viewer widget for GTK"
url="https://wiki.gnome.org/Projects/gtk-vnc"
url="https://gitlab.gnome.org/GNOME/gtk-vnc"
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
license=(LGPL-2.1-or-later)
depends=(
@ -16,15 +20,16 @@ depends=(
gdk-pixbuf2
glib2
glibc
gmp
gnutls
gtk3
libgcrypt
libpulse
libsasl
libx11
zlib
)
makedepends=(
gi-docgen
git
glib2-devel
gobject-introspection
@ -32,18 +37,14 @@ makedepends=(
perl-text-csv
vala
)
provides=(
libgtk-vnc-2.0.so
libgvnc{,pulse}-1.0.so
)
source=(
"git+https://gitlab.gnome.org/GNOME/gtk-vnc.git?signed#tag=v$pkgver"
"git+$url.git?signed#tag=$pkgver"
"git+https://gitlab.com/keycodemap/keycodemapdb.git"
)
b2sums=('21b2a7862eacb48c089eda60aa526efc01175027a0d1a97c58a8e37e6e59286e582bf4d70e32b4f95c71f0cbcd736195175a2cadf21e4bf3ac1894393b2df567'
b2sums=('93ba28b6ed76c00c6bd10ef1e2b113270a71fd8870b367e8da2b11a1a7564b99649262329f66b5fa2b3fc61dac7b81bba805f5cf8db9fc2a72e24f5625f1be18'
'SKIP')
validpgpkeys=(
DAF3A6FDB26B62912D0E8E3FBE86EBB415104FDF # Daniel P. Berrange <berrange@redhat.com
DAF3A6FDB26B62912D0E8E3FBE86EBB415104FDF # Daniel P. Berrange <berrange@redhat.com>
)
prepare() {
@ -63,9 +64,24 @@ check() {
meson test -C build --print-errorlogs
}
package() {
package_gtk-vnc() {
provides=(
libgtk-vnc-2.0.so
libgvnc{,pulse}-1.0.so
)
meson install -C build --destdir "$pkgdir"
install -Dt "$pkgdir/usr/bin" build/examples/gvncviewer
mkdir -p doc/usr/share
mv {"$pkgdir",doc}/usr/share/doc
}
package_gtk-vnc-docs() {
pkgdesc+=" (documentation)"
depends=()
mv doc/* "$pkgdir"
}
# vim:set sw=2 sts=-1 et: