[Dev] [PATCH] Update [libre/gnome-boxes] to the neweset version (3.34.2)
Denis 'GNUtoo' Carikli
GNUtoo at cyberdimension.org
Wed Dec 25 04:04:28 GMT 2019
From: theova <theova at bluewin.ch>
Changelog:
- Bumb version
- Rename dependency spice-gtk3 to spice-gtk
- Remove dependency libgovir to follow upstream
Tested on x86_64, sucessfully built on i686 and armv7h.
Building on ARM requires to build [libr/libosinfo] as well
as it requires a recent version of [libr/libosinfo].
Gnome-boxes has buttons to download and install non-free
GNU/Linux distributions. While this feature is broken (The
message "unsupported protocol https" pops up when trying to
use it), it still need to be removed in a subsequent patch.
Note that this issue was already present before this patch.
Signed-off-by: theova <theova at bluewin.ch>
GNUtoo at cyberdimension.org: Commit message. Re-used part of Theova's mail for that.
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo at cyberdimension.org>
---
libre/gnome-boxes/PKGBUILD | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/libre/gnome-boxes/PKGBUILD b/libre/gnome-boxes/PKGBUILD
index 4a8b96145..1717a9923 100644
--- a/libre/gnome-boxes/PKGBUILD
+++ b/libre/gnome-boxes/PKGBUILD
@@ -6,7 +6,7 @@
# Contributor : André Silva <emulatorman at hyperbola.info>
pkgname=gnome-boxes
-pkgver=3.32.0.2
+pkgver=3.34.2
pkgrel=1
pkgrel+=.par1
pkgdesc="Simple GNOME application to access remote or virtual systems"
@@ -18,10 +18,10 @@ license=('LGPL')
conflicts=(${pkgname}-libre)
replaces=(${pkgname}-libre)
groups=('gnome')
-depends=('cdrtools' 'gtk-vnc' 'libarchive' 'libgovirt' 'libgudev' 'libosinfo' 'libsecret'
- 'libvirt-glib' 'mtools' 'qemu' 'spice-gtk3' 'tracker' 'webkit2gtk' 'freerdp')
+depends=('cdrtools' 'gtk-vnc' 'libarchive' 'libgudev' 'libosinfo' 'libsecret'
+ 'libvirt-glib' 'mtools' 'qemu' 'spice-gtk' 'tracker' 'webkit2gtk' 'freerdp')
makedepends=('git' 'gobject-introspection' 'yelp-tools' 'meson' 'spice-protocol' 'vala')
-_commit=ea34339c0954c304c3cbceeea1ce4ab12ee9c61f # tags/v3.32.0.2^0
+_commit=2edb94153b163759d18195c511d6cf5212fd1bfe # tags/v3.34.2^0
source=("git+https://gitlab.gnome.org/GNOME/gnome-boxes.git#commit=$_commit"
"git+https://gitlab.gnome.org/GNOME/gtk-frdp.git"
"git+https://gitlab.gnome.org/felipeborges/libovf-glib.git")
@@ -44,6 +44,8 @@ prepare() {
# remove distro logos
find ./data/osinfo/ -type f -name '*.xml' -exec sed -i '/<os /,/\/os>/ d' {} +
+ echo "" > ./data/osinfo/recommended-downloads.xml
+ # touch ./data/osinfo/meson.build
# I'd rather not use Windows as example in user docs
find ./help/ -type f \( -name '*.po' -o -name '*.page' \) -exec \
sed -Ei 's/(Microsoft )?Windows(™)?/Parabola/' {} +
@@ -55,7 +57,7 @@ build() {
}
check() {
- meson test -C build
+ meson test -C build --print-errorlogs
}
package() {
--
2.24.1
More information about the Dev
mailing list