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/APKBUILD59
1 files changed, 30 insertions, 29 deletions
diff --git a/community/spice-gtk/APKBUILD b/community/spice-gtk/APKBUILD
index 22663e37e62..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.37
-pkgrel=1
-pkgdesc="A GTK+ widget for SPICE clients"
-url="http://spice-space.org/page/Spice-Gtk"
+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.0-or-later"
+license="LGPL-2.1-or-later"
+depends="libcap-ng"
makedepends="
meson
gstreamer-dev
@@ -27,69 +28,69 @@ 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.bz2
+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() {
- meson \
- --prefix=/usr \
+ abuild-meson \
+ -Db_lto=true \
-Dgtk=enabled \
-Dwebdav=disabled \
- -Dpulse=disabled \
-Dbuiltin-mjpeg=false \
-Dusbredir=enabled \
- -Dpolkit=disabled \
+ -Dpolkit=enabled\
-Dpie=true \
-Dintrospection=enabled \
-Dvapi=enabled \
-Dlz4=enabled \
-Dsasl=enabled \
- -Dcelt051=disabled \
-Dopus=enabled \
-Dsmartcard=disabled \
-Dgtk_doc=disabled \
-Dcoroutine=gthread \
. output
- ninja -C output
+ meson compile -C output
}
check() {
- ninja -C output test
+ meson test --no-rebuild --print-errorlogs -C output
}
package() {
- DESTDIR="$pkgdir" ninja -C output install
+ DESTDIR="$pkgdir" meson install --no-rebuild -C output
}
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="a0a20bc6f25337d86e57fe1fc9586c4cc84457fc8c38cdcc5a728990a69018da0fca3ab5aa63349786b5a7508c82b716c94803eefb3495cffb7df4526db2d029 spice-gtk-0.37.tar.bz2
-fcb2eed3ccfdba422338aa292c56b61d5aa0b83e60feed8b042b44281d0090f7ec82a853332cf5d36338b5cc097031f5af25457866f11f2ed8a4c92f4372b863 disable-test-relying-on-usb.patch
-781ff842527cb23b894c45765035628406f487e4696900561de3d804704bb31f14ccbcd5f48303efcf43734e545643dbb011d3c9dbd46c1962a2307cef138350 fix-pkgconfig-version.patch"
+sha512sums="
+fd567e35f6d4ebfe6ef004f358dca4c41254336f55f7dd26cf67b62b2acb4866907186bd0526b7cb52b0c24020cdc8809251127498a8d357555bb0c5d3b8f137 spice-gtk-0.42.tar.xz
+49af336eb9c4a785b557b3e0e4e9781bccc9fbfd85d2d98bff6bd57c80d9e49f17b27915c720f49da8670f7ab197496f5a7e2a85cc478a9cb0051b0a11a2bf5f disable-test-relying-on-usb.patch
+"