Update gnome-boxes to 3.38.2-1pureos1
Marking again as WIP as planned target default branch is pureos/latest
!
This MR brings in a big version jump for gnome-boxes (3.30.3-2 -> 3.38.2-1), it will update the package to the current version in Debian Bullseye. Merging in the newer version wasn't producing a lot of hassle.
The main difference between two versions are the changed build dependencies which I can't really interpret with a POV of the L5 thing, OTOH probably is gnome-boxes
something that nobody will use on the phone
As the changes to debian/control
not good visible within the MR here a diff of that file between the old and the new version. The newer version comes with a new dependency on libhandy-0.0-dev
.
diff --git a/debian/control b/debian/control
index 3d524821..3c86c18a 100644
--- a/debian/control
+++ b/debian/control
@@ -7,33 +7,37 @@ Section: gnome
Priority: optional
Maintainer: PureOS Maintainers <pureos-project@lists.puri.sm>
XSBC-Original-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
-Build-Depends: debhelper (>= 11),
+Build-Depends: appstream-util <!nocheck>,
+ debhelper-compat (= 12),
+ desktop-file-utils <!nocheck>,
+ dh-sequence-gnome,
freerdp2-dev,
- gnome-pkg-tools (>= 0.10),
- desktop-file-utils,
gobject-introspection (>= 0.9.6),
itstool,
libarchive-dev (>= 3.0.0),
libgirepository1.0-dev,
libglib2.0-dev (>= 2.52.0),
- libgovirt-dev (>= 0.3.4),
libgtk-3-dev (>= 3.22.20),
libgtk-vnc-2.0-dev (>= 0.4.4),
+ libgtksourceview-4-dev,
libgudev-1.0-dev (>= 165),
- libosinfo-1.0-dev (>= 1.1.0),
+ libhandy-0.0-dev (>= 0.0.11), <----
+ libosinfo-1.0-dev (>= 1.7.0),
libsecret-1-dev,
libsoup2.4-dev (>= 2.44),
libspice-client-gtk-3.0-dev (>= 0.32),
+ libtracker-sparql-2.0-dev,
+ libusb-1.0-0-dev (>= 1.0.9),
libvirt-dev,
- libvirt-glib-1.0-dev (>= 0.2.3),
- libwebkit2gtk-4.0-dev,
+ libvirt-glib-1.0-dev (>= 3.0.0),
+ libvte-2.91-dev (>= 0.40.2),
+ libwebkit2gtk-4.0-dev (>= 2.26),
libxml2-dev (>= 2.7.8),
libxml2-utils,
- meson (>= 0.46),
- libtracker-sparql-2.0-dev,
- valac (>= 0.36.0),
- libusb-1.0-0-dev (>= 1.0.9)
-Standards-Version: 4.3.0
+ meson (>= 0.50),
+ valac (>= 0.36.0)
+Rules-Requires-Root: no
+Standards-Version: 4.5.1
X-Ubuntu-Use-Langpack: yes
Homepage: https://wiki.gnome.org/Apps/Boxes
Vcs-Git: https://source.puri.sm/pureos/packages/gnome-boxes.git
@@ -41,12 +45,12 @@ Vcs-Browser: https://source.puri.sm/pureos/packages/gnome-boxes
Package: gnome-boxes
Architecture: any
-Depends: ${shlibs:Depends},
- ${misc:Depends},
- mtools,
+Depends: genisoimage,
libosinfo-bin,
libvirt-daemon,
- tracker (>= 2.0)
+ tracker (>= 2.0),
+ ${misc:Depends},
+ ${shlibs:Depends}
Recommends: qemu-system-x86
Breaks: libspice-server1 (<< 0.12.5-1.1~)
Description: Simple GNOME app to access remote or virtual systems
Upstream also added a patch to use/work with libhandy.
Theses are the only things I see that should be checked, I don't see other parts that are critical. The package builds fine locally but also within the CI, but I haven't tested a binary package. That would cost me a lot more time.