aboutsummaryrefslogtreecommitdiffstats
path: root/community/virt-viewer/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/virt-viewer/APKBUILD')
-rw-r--r--community/virt-viewer/APKBUILD52
1 files changed, 32 insertions, 20 deletions
diff --git a/community/virt-viewer/APKBUILD b/community/virt-viewer/APKBUILD
index a459a577516..0cc5a8b9aa2 100644
--- a/community/virt-viewer/APKBUILD
+++ b/community/virt-viewer/APKBUILD
@@ -1,34 +1,46 @@
# Contributor: Stuart Cardall <developer@it-offshore.co.uk>
# Maintainer: Stuart Cardall <developer@it-offshore.co.uk>
pkgname=virt-viewer
-pkgver=7.0
-pkgrel=0
+pkgver=11.0
+pkgrel=2
pkgdesc="A lightweight interface for interacting with the graphical display of virtualized guest OS"
-url="http://virt-manager.org"
-arch="all"
-license="GPL-2.0"
+url="https://virt-manager.org"
+arch="all !s390x !riscv64" # spice-gtk
+license="GPL-2.0-or-later"
options="!check"
-makedepends="$depends_dev intltool spice-protocol glib-dev gtk+3.0-dev
- gtk-vnc-dev spice-gtk-dev
+makedepends="
+ glib-dev
+ gtk+3.0-dev
+ gtk-vnc-dev
+ meson
+ perl
+ spice-gtk-dev
+ spice-protocol
"
subpackages="$pkgname-lang $pkgname-doc"
-source="https://virt-manager.org/download/sources/$pkgname/$pkgname-$pkgver.tar.gz"
-builddir="$srcdir"/$pkgname-$pkgver
+source="https://releases.pagure.org/virt-viewer/virt-viewer-$pkgver.tar.xz
+ meson-0.60-merge_file.patch
+ "
+
+case "$CARCH" in
+ ppc64le|s390x|riscv64) ;;
+ *) makedepends="$makedepends libvirt-dev libvirt-glib-dev"
+ ;;
+esac
build() {
- cd "$_builddir"
- ./configure \
- --prefix=/usr \
- --with-gtk=3.0 \
- --disable-update-mimedb \
- --with-gtk-vnc \
- --with-spice-gtk
- make
+ abuild-meson \
+ -Dvnc=enabled \
+ -Dspice=enabled \
+ output
+ meson compile -C output
}
package() {
- cd "$_builddir"
- make DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" meson install --no-rebuild -C output
}
-sha512sums="e0558c9138877f546add6a3df9721e100cadb6953815be82b2376b0521b82cf14052bdc29c42bb03b198b6e9d129a55d33531a153207d7f29b5c1c3402ebc904 virt-viewer-7.0.tar.gz"
+sha512sums="
+738034e15e40a7aaadd2646bf289c12409cbf2d06925d43baa50fa7bc8438188480d6b97687e9816427ac0a9dae84d205351715cb2f38afdbefa2dd1d134904a virt-viewer-11.0.tar.xz
+b956ebcf7b2860e078467ae92ec94b7d9cf34168382ba3a17d03a65864d3bc7fa0fca118c097ea8c7a1577aad258ace1b2930c384dc440eea4ae8ca51b768f09 meson-0.60-merge_file.patch
+"