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.
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 <plugw...@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

Reply via email to