gtk-vnc: update to 1.4.0

This commit is contained in:
Biswapriyo Nath 2025-01-08 08:48:55 +00:00
parent 04ee9f216d
commit 3a2f724dd4

View File

@ -3,12 +3,16 @@
_realname=gtk-vnc
pkgbase=mingw-w64-${_realname}
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
pkgver=1.3.1
pkgrel=2
pkgver=1.4.0
pkgrel=1
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clangarm64')
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
pkgdesc="VNC viewer widget for GTK+ (mingw-w64)"
depends=("${MINGW_PACKAGE_PREFIX}-cyrus-sasl"
depends=("${MINGW_PACKAGE_PREFIX}-cairo"
"${MINGW_PACKAGE_PREFIX}-cyrus-sasl"
"${MINGW_PACKAGE_PREFIX}-gdk-pixbuf2"
"${MINGW_PACKAGE_PREFIX}-glib2"
"${MINGW_PACKAGE_PREFIX}-gmp"
"${MINGW_PACKAGE_PREFIX}-gnutls"
"${MINGW_PACKAGE_PREFIX}-gtk3"
"${MINGW_PACKAGE_PREFIX}-libgcrypt"
@ -21,15 +25,16 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-cc"
"${MINGW_PACKAGE_PREFIX}-ninja"
"${MINGW_PACKAGE_PREFIX}-pkgconf"
"${MINGW_PACKAGE_PREFIX}-vala")
license=("GPL 2.1")
url="https://www.gnome.org"
license=('spdx:LGPL-2.1-or-later')
url='https://wiki.gnome.org/Projects/gtk(2d)vnc'
msys2_repository_url='https://gitlab.gnome.org/GNOME/gtk-vnc'
msys2_references=(
"cpe: cpe:/a:gnome:gtk-vnc"
)
source=(https://download.gnome.org/sources/${_realname}/${pkgver%.*}/${_realname}-${pkgver}.tar.xz
gvncviewer-1.2.0.patch
001-fix-keymapgen-call.patch)
sha256sums=('512763ac4e0559d0158b6682ca5dd1a3bd633f082f5e4349d7158e6b5f80f1ce'
sha256sums=('1be64c4e4760c52b3ec33067290d1efa40ad4cecab6c673813804e3c559d9683'
'f1733935c715db6d9e92bf9c76b75b4be7198f99ef4eecb6155890f8c64d0d4c'
'e053dd9f647852e29967543f2a2944e9d10da679141a354e4269efd9d2163a28')
@ -41,11 +46,10 @@ prepare() {
}
build() {
[[ -d "${srcdir}"/build-${MSYSTEM} ]] && rm -rf "${srcdir}/build-${MSYSTEM}"
mkdir -p "${srcdir}/build-${MSYSTEM}" && cd "${srcdir}/build-${MSYSTEM}"
MSYS2_ARG_CONV_EXCL="--prefix=" \
${MINGW_PREFIX}/bin/meson \
${MINGW_PREFIX}/bin/meson setup \
--prefix="${MINGW_PREFIX}" \
--buildtype=plain \
-Dwith-vala=enabled \