[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