diff options
Diffstat (limited to 'community/spice-gtk/APKBUILD')
-rw-r--r-- | community/spice-gtk/APKBUILD | 59 |
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 +" |