diff options
author | s3rj1k | 2022-06-03 19:45:24 +0300 |
---|---|---|
committer | s3rj1k | 2022-06-03 19:45:24 +0300 |
commit | 29236660dc8bf115ae035c6f34bf7bd38dfea54f (patch) | |
tree | 009d281893cd0da9758957c93d67af99e7b4abf6 | |
download | aur-29236660dc8bf115ae035c6f34bf7bd38dfea54f.tar.gz |
release 11.0-1
Signed-off-by: s3rj1k <evasive.gyron@gmail.com>
-rw-r--r-- | .SRCINFO | 27 | ||||
-rw-r--r-- | 41cc016278e713d3db156761fce6437dff81a53a.patch | 41 | ||||
-rw-r--r-- | PKGBUILD | 69 | ||||
-rw-r--r-- | meson.build.patch | 16 | ||||
-rw-r--r-- | src-meson.build.patch | 4 |
5 files changed, 157 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..a11919ebb50b --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,27 @@ +pkgbase = libvirt-vnc-viewer + pkgdesc = Libvirt VNC Viewer GUI application. + pkgver = 11.0 + pkgrel = 1 + url = https://gitlab.com/virt-viewer/virt-viewer + arch = x86_64 + license = GPL + makedepends = gobject-introspection + makedepends = intltool + makedepends = meson + depends = gtk-vnc + depends = libvirt-glib-vnc + depends = libvirt-vnc + conflicts = virt-viewer + source = https://virt-manager.org/download/sources/virt-viewer/virt-viewer-11.0.tar.xz + source = https://virt-manager.org/download/sources/virt-viewer/virt-viewer-11.0.tar.xz.asc + source = https://gitlab.com/Paper_/virt-viewer/-/commit/41cc016278e713d3db156761fce6437dff81a53a.patch + source = meson.build.patch + source = src-meson.build.patch + validpgpkeys = DAF3A6FDB26B62912D0E8E3FBE86EBB415104FDF + sha256sums = a43fa2325c4c1c77a5c8c98065ac30ef0511a21ac98e590f22340869bad9abd0 + sha256sums = SKIP + sha256sums = 53a905df3678fdf1be238e3e5e27a8b60126d9238a5058da8476fdcb80ccaf71 + sha256sums = 617b62b11b4357505e98661950d5b7bf16b67f9ae24b4899886ee155b016d822 + sha256sums = 18f8eff99c1bc199ac60863bf6851ba8afe9b0e42d1a0f528507792c4a3a4338 + +pkgname = libvirt-vnc-viewer diff --git a/41cc016278e713d3db156761fce6437dff81a53a.patch b/41cc016278e713d3db156761fce6437dff81a53a.patch new file mode 100644 index 000000000000..2d28597fbc4f --- /dev/null +++ b/41cc016278e713d3db156761fce6437dff81a53a.patch @@ -0,0 +1,41 @@ +From 41cc016278e713d3db156761fce6437dff81a53a Mon Sep 17 00:00:00 2001 +From: Michal Vasilek <michal@vasilek.cz> +Date: Sat, 22 Jan 2022 23:28:20 +0100 +Subject: [PATCH] meson: fix build with meson 0.61 + +i18n.merge_file doesn't accept positional arguments +--- + data/meson.build | 3 --- + 1 file changed, 3 deletions(-) + +diff --git a/data/meson.build b/data/meson.build +index d718491..4325108 100644 +--- a/data/meson.build ++++ b/data/meson.build +@@ -2,7 +2,6 @@ if host_machine.system() != 'windows' + desktop = 'remote-viewer.desktop' + + i18n.merge_file ( +- desktop, + type: 'desktop', + input: desktop + '.in', + output: desktop, +@@ -14,7 +13,6 @@ if host_machine.system() != 'windows' + mimetypes = 'virt-viewer-mime.xml' + + i18n.merge_file ( +- mimetypes, + type: 'xml', + input: mimetypes + '.in', + output: mimetypes, +@@ -27,7 +25,6 @@ if host_machine.system() != 'windows' + metainfo = 'remote-viewer.appdata.xml' + + i18n.merge_file ( +- metainfo, + type: 'xml', + input: metainfo + '.in', + output: metainfo, +-- +GitLab + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..123c20073626 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,69 @@ +# Maintainer: s3rj1k <evasive dot gyron at gmail dot com> +# Do not forget to run `makepkg --printsrcinfo > .SRCINFO` + +pkgname=libvirt-vnc-viewer +pkgver=11.0 +pkgrel=1 +pkgdesc='Libvirt VNC Viewer GUI application.' +arch=('x86_64') +url='https://gitlab.com/virt-viewer/virt-viewer' +license=( + 'GPL' +) +depends=( + 'gtk-vnc' + 'libvirt-glib-vnc' + 'libvirt-vnc' +) +makedepends=( + 'gobject-introspection' + 'intltool' + 'meson' +) +conflicts=( + 'virt-viewer' +) +source=( + "https://virt-manager.org/download/sources/virt-viewer/virt-viewer-${pkgver}.tar.xz"{,.asc} + "https://gitlab.com/Paper_/virt-viewer/-/commit/41cc016278e713d3db156761fce6437dff81a53a.patch" + "meson.build.patch" + "src-meson.build.patch" +) +sha256sums=( + 'a43fa2325c4c1c77a5c8c98065ac30ef0511a21ac98e590f22340869bad9abd0' + 'SKIP' + '53a905df3678fdf1be238e3e5e27a8b60126d9238a5058da8476fdcb80ccaf71' + '617b62b11b4357505e98661950d5b7bf16b67f9ae24b4899886ee155b016d822' + '18f8eff99c1bc199ac60863bf6851ba8afe9b0e42d1a0f528507792c4a3a4338' +) +validpgpkeys=( + 'DAF3A6FDB26B62912D0E8E3FBE86EBB415104FDF' # Daniel P. Berrange +) + +prepare() { + cd "${srcdir}/virt-viewer-${pkgver}" + patch -p1 < "${srcdir}/41cc016278e713d3db156761fce6437dff81a53a.patch" + patch meson.build < "${srcdir}/meson.build.patch" + patch src/meson.build < "${srcdir}/src-meson.build.patch" +} + +build() { + cd "${srcdir}/virt-viewer-${pkgver}" + + arch-meson build \ + --auto-features disabled \ + -Dbash_completion=disabled \ + -Dlibvirt=enabled \ + -Dovirt=disabled \ + -Dspice=disabled \ + -Dvnc=enabled \ + -Dvte=disabled + + ninja -C build +} + +package() { + cd "${srcdir}/virt-viewer-${pkgver}" + + DESTDIR="${pkgdir}" ninja -C build install +} diff --git a/meson.build.patch b/meson.build.patch new file mode 100644 index 000000000000..560449c8f84f --- /dev/null +++ b/meson.build.patch @@ -0,0 +1,16 @@ +572c572 +< subdir('icons') +--- +> #subdir('icons') +574,576c574,576 +< subdir('po') +< subdir('man') +< subdir('tests') +--- +> #subdir('po') +> #subdir('man') +> #subdir('tests') +580c580 +< subdir('data') +--- +> #subdir('data') diff --git a/src-meson.build.patch b/src-meson.build.patch new file mode 100644 index 000000000000..f992d80f2793 --- /dev/null +++ b/src-meson.build.patch @@ -0,0 +1,4 @@ +171c171 +< install: true, +--- +> install: false, |