Package: loupe

Now that rust-ahash 0.8 is in trixie and noble I hope to update
rust-hashbrown and rust-indexmap soon to versions 0.14
and version 2 respectively. The new versions are currently
available in experimental.

loupe does not use hashbrown directly, and already uses
indexmap 2 upstream, so the fix is a simple matter of
dropping a patch and updating the build dependency.

Debdiff is attatched.
diff -Nru loupe-45.3/debian/changelog loupe-45.3/debian/changelog
--- loupe-45.3/debian/changelog 2024-02-08 13:16:52.000000000 +0000
+++ loupe-45.3/debian/changelog 2024-02-10 22:30:45.000000000 +0000
@@ -1,3 +1,10 @@
+loupe (45.3-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Stop patching indexmap dependency and update build-depends accordingly.
+
+ -- Peter Michael Green <plugw...@debian.org>  Sat, 10 Feb 2024 22:30:45 +0000
+
 loupe (45.3-2) unstable; urgency=medium
 
   * Enable sandboxing for glycin-loaders; this was wrongfully enabled
diff -Nru loupe-45.3/debian/control loupe-45.3/debian/control
--- loupe-45.3/debian/control   2024-02-08 12:55:23.000000000 +0000
+++ loupe-45.3/debian/control   2024-02-10 22:30:45.000000000 +0000
@@ -36,7 +36,7 @@
  librust-gtk4-0.7+v4-12-dev (>= 0.7.1-~~),
  librust-gtk4-0.7+xml-validation-dev (>= 0.7.1-~~),
  librust-gvdb-macros-0.1+default-dev (>= 0.1.10-~~),
- librust-indexmap-1+default-dev,
+ librust-indexmap-2+default-dev,
  librust-kamadak-exif-0.5+default-dev (>= 0.5.5-~~),
  librust-libadwaita-0.5+default-dev (>= 0.5.2-~~),
  librust-libadwaita-0.5+v1-4-dev (>= 0.5.2-~~),
diff -Nru loupe-45.3/debian/patches/relax-deps.diff 
loupe-45.3/debian/patches/relax-deps.diff
--- loupe-45.3/debian/patches/relax-deps.diff   2024-02-08 12:55:23.000000000 
+0000
+++ loupe-45.3/debian/patches/relax-deps.diff   1970-01-01 00:00:00.000000000 
+0000
@@ -1,25 +0,0 @@
-From: Matthias Geiger <werdah...@riseup.net>
-Date: Wed, 4 Oct 2023 14:44:44 -0400
-Subject: Relax dependencies in Cargo.toml
-
-Debian and upstream crates versions often differ. So we relax the versions.
-
-Forwarded: not-needed
-Last-Update: 2023-10-05
----
- Cargo.toml | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/Cargo.toml b/Cargo.toml
-index 0242c68..837e3e2 100644
---- a/Cargo.toml
-+++ b/Cargo.toml
-@@ -21,7 +21,7 @@ env_logger = "0.10.0"
- futures = "0.3.25"
- glycin = "0.1.0"
- gvdb-macros = "0.1.6"
--indexmap = "2.0.0"
-+indexmap = "1.9"
- kamadak-exif = "0.5.5"
- libgweather = "4.3.0"
- log = "0.4.17"
diff -Nru loupe-45.3/debian/patches/series loupe-45.3/debian/patches/series
--- loupe-45.3/debian/patches/series    2024-02-08 12:55:23.000000000 +0000
+++ loupe-45.3/debian/patches/series    2024-02-10 22:29:37.000000000 +0000
@@ -1,2 +1 @@
-relax-deps.diff
 patch-meson-build.diff

Reply via email to