aboutsummaryrefslogtreecommitdiffstats
path: root/community/spice-gtk/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/spice-gtk/APKBUILD')
-rw-r--r--community/spice-gtk/APKBUILD44
1 files changed, 24 insertions, 20 deletions
diff --git a/community/spice-gtk/APKBUILD b/community/spice-gtk/APKBUILD
index c7d03f9cd54..3bf950df327 100644
--- a/community/spice-gtk/APKBUILD
+++ b/community/spice-gtk/APKBUILD
@@ -1,12 +1,13 @@
# Contributor: Natanael Copa <ncopa@alpinelinux.org>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=spice-gtk
-pkgver=0.39
-pkgrel=1
+pkgver=0.42
+pkgrel=0
pkgdesc="GTK+ widget for SPICE clients"
url="https://www.spice-space.org/spice-gtk.html"
arch="all"
license="LGPL-2.1-or-later"
+depends="libcap-ng"
makedepends="
meson
gstreamer-dev
@@ -27,29 +28,36 @@ makedepends="
cairo-dev
zlib-dev
pixman-dev
- openssl-dev
+ openssl-dev>3
libx11-dev
libepoxy-dev
libva-dev
py3-six
py3-parsing
perl
+ acl-dev
+ polkit-dev
"
options="suid"
-subpackages="$pkgname-dev $pkgname-doc $pkgname-lang $pkgname-tools
- spice-glib:glib"
-source="https://www.spice-space.org/download/gtk/spice-gtk-$pkgver.tar.xz
+subpackages="
+ $pkgname-dev
+ $pkgname-doc
+ $pkgname-lang
+ $pkgname-tools
+ spice-glib
+ "
+source="https://gitlab.freedesktop.org/spice/spice-gtk/uploads/e41347144c5d2f9947e215c894969f0e/spice-gtk-$pkgver.tar.xz
disable-test-relying-on-usb.patch
- fix-pkgconfig-version.patch
"
build() {
abuild-meson \
+ -Db_lto=true \
-Dgtk=enabled \
-Dwebdav=disabled \
-Dbuiltin-mjpeg=false \
-Dusbredir=enabled \
- -Dpolkit=disabled \
+ -Dpolkit=enabled\
-Dpie=true \
-Dintrospection=enabled \
-Dvapi=enabled \
@@ -60,11 +68,11 @@ build() {
-Dgtk_doc=disabled \
-Dcoroutine=gthread \
. output
- meson compile ${JOBS:+-j ${JOBS}} -C output
+ meson compile -C output
}
check() {
- meson test --no-rebuild -v -C output
+ meson test --no-rebuild --print-errorlogs -C output
}
package() {
@@ -73,20 +81,16 @@ package() {
tools() {
pkgdesc="$pkgdesc (tooling)"
- mkdir -p "$subpkgdir"/usr
- mv "$pkgdir"/usr/bin "$subpkgdir"/usr/
+ amove usr/bin
}
glib() {
pkgdesc="$pkgdesc (glib library)"
- mkdir -p "$subpkgdir"/usr/lib \
- "$subpkgdir"/usr/lib/girepository-1.0/
- mv "$pkgdir"/usr/lib/*-glib-*.so* \
- "$subpkgdir"/usr/lib/
- mv "$pkgdir"/usr/lib/girepository-1.0/SpiceClientGLib-*.typelib \
- "$subpkgdir"/usr/lib/girepository-1.0/
+ amove usr/lib/*-glib-*.so*
+ amove usr/lib/girepository-*/SpiceClientGLib-*.typelib
}
-sha512sums="ff0f3ca6b10a2c415f2fa8d61464c5710aaa2a46c2c83909f146fa45f01151e756d9c3d79cb162dd3d0c1279b6ef55a67fc5c1266af2cb5b46ac1eaa0254c8d2 spice-gtk-0.39.tar.xz
+sha512sums="
+fd567e35f6d4ebfe6ef004f358dca4c41254336f55f7dd26cf67b62b2acb4866907186bd0526b7cb52b0c24020cdc8809251127498a8d357555bb0c5d3b8f137 spice-gtk-0.42.tar.xz
49af336eb9c4a785b557b3e0e4e9781bccc9fbfd85d2d98bff6bd57c80d9e49f17b27915c720f49da8670f7ab197496f5a7e2a85cc478a9cb0051b0a11a2bf5f disable-test-relying-on-usb.patch
-0126de8c1dad557d33c3e70c8c281d4515ef54df99ac282046a7b543cfd765fca7b94ed7f1b27ae48f3b62492936feb74e59e5c653f193515d07267497b740d7 fix-pkgconfig-version.patch"
+"