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