Bug#1080496: gnome-metronome, build-dependencies unsatisfiable due to rust gtk stack update.
Peter Green
plugwash at debian.org
Thu Sep 5 04:56:04 BST 2024
Package: gnome-metronome
Version: 1.3.0-4
Severity: serious
gnome-metronome's build-dependencies are unsatisfiable due to the recent
rust gtk stack update.
After bumping the build-dependencies and cargo dependencies I was able
to build the package and run it's (superficial) autopkgtest succesfully.
Debdiff is attatched.
-------------- next part --------------
diff -Nru gnome-metronome-1.3.0/debian/changelog gnome-metronome-1.3.0/debian/changelog
--- gnome-metronome-1.3.0/debian/changelog 2024-05-29 17:50:50.000000000 +0000
+++ gnome-metronome-1.3.0/debian/changelog 2024-09-05 03:29:26.000000000 +0000
@@ -1,3 +1,10 @@
+gnome-metronome (1.3.0-5.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Bump dependencies for rust-gtk4 0.9 and related packages..
+
+ -- Peter Michael Green <plugwash at debian.org> Thu, 05 Sep 2024 03:29:26 +0000
+
gnome-metronome (1.3.0-5) unstable; urgency=medium
* Update debian/watch
diff -Nru gnome-metronome-1.3.0/debian/control gnome-metronome-1.3.0/debian/control
--- gnome-metronome-1.3.0/debian/control 2024-05-29 17:50:50.000000000 +0000
+++ gnome-metronome-1.3.0/debian/control 2024-09-05 03:29:26.000000000 +0000
@@ -14,11 +14,11 @@
libgstreamer-plugins-bad1.0-dev,
libgstreamer1.0-dev,
librust-gettext-rs-0+gettext-system-dev,
- librust-gtk4-0.8+v4-10-dev,
- librust-libadwaita-0.6+v1-4-dev,
+ librust-gtk4-0.9+v4-10-dev,
+ librust-libadwaita-0.7+v1-4-dev,
librust-log-0-dev,
librust-pretty-env-logger-0.5-dev,
- librust-gstreamer-play-0.22-dev,
+ librust-gstreamer-play-0.23-dev,
gsettings-desktop-schemas-dev (>= 0.1.0),
meson,
rustc,
diff -Nru gnome-metronome-1.3.0/debian/patches/rust-gtk-0.9.patch gnome-metronome-1.3.0/debian/patches/rust-gtk-0.9.patch
--- gnome-metronome-1.3.0/debian/patches/rust-gtk-0.9.patch 1970-01-01 00:00:00.000000000 +0000
+++ gnome-metronome-1.3.0/debian/patches/rust-gtk-0.9.patch 2024-09-05 03:29:26.000000000 +0000
@@ -0,0 +1,16 @@
+Index: gnome-metronome-1.3.0/Cargo.toml
+===================================================================
+--- gnome-metronome-1.3.0.orig/Cargo.toml
++++ gnome-metronome-1.3.0/Cargo.toml
+@@ -9,7 +9,7 @@ log = "0.4"
+ pretty_env_logger = "0.5.0"
+ gettext-rs = { version = "0.7", features = ["gettext-system"] }
+ once_cell = "1.18"
+-gtk = { version = "0.8", package = "gtk4", features = ["v4_10"] }
+-adw = { version = "0.6", package = "libadwaita", features = ["v1_4"] }
+-gst = { version = "0.22", package = "gstreamer" }
+-gstreamer-play = "0.22"
++gtk = { version = "0.9", package = "gtk4", features = ["v4_10"] }
++adw = { version = "0.7", package = "libadwaita", features = ["v1_4"] }
++gst = { version = "0.23", package = "gstreamer" }
++gstreamer-play = "0.23"
diff -Nru gnome-metronome-1.3.0/debian/patches/series gnome-metronome-1.3.0/debian/patches/series
--- gnome-metronome-1.3.0/debian/patches/series 2024-05-29 17:50:50.000000000 +0000
+++ gnome-metronome-1.3.0/debian/patches/series 2024-09-05 03:29:26.000000000 +0000
@@ -4,3 +4,4 @@
meson-Don-t-set-CARGO_HOME.patch
relax-deps.patch
gnome46.patch
+rust-gtk-0.9.patch
More information about the pkg-gnome-maintainers
mailing list