[Debian-on-mobile-maintainers] [Git][DebianOnMobile-team/squeekboard][debian/latest] 2 commits: debian: update xkbcommon dependency to 0.8

Arnaud Ferraris (@a-wai) gitlab at salsa.debian.org
Wed Nov 6 21:04:25 GMT 2024



Arnaud Ferraris pushed to branch debian/latest at Debian On Mobile / squeekboard


Commits:
e9424f11 by Arnaud Ferraris at 2024-11-05T16:54:41+01:00
debian: update xkbcommon dependency to 0.8

- - - - -
2504d55c by Arnaud Ferraris at 2024-11-05T16:58:54+01:00
d/changelog: release version 1.42.1-2

- - - - -


4 changed files:

- debian/changelog
- debian/control
- + debian/patches/0002-Update-xkbcommon-dependency-to-0.8.patch
- debian/patches/series


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,9 @@
+squeekboard (1.42.1-2) unstable; urgency=medium
+
+  * debian: update xkbcommon dependency to 0.8
+
+ -- Arnaud Ferraris <aferraris at debian.org>  Tue, 05 Nov 2024 16:58:54 +0100
+
 squeekboard (1.42.1-1) unstable; urgency=medium
 
   * New upstream version


=====================================
debian/control
=====================================
@@ -22,7 +22,7 @@ Build-Depends:
  librust-serde-derive-1-dev,
  librust-serde-yaml-0.9-dev,
  librust-thread-local-dev,
- librust-xkbcommon-dev (>= 0.7),
+ librust-xkbcommon-0.8-dev,
  librust-zbus-1-dev (>= 1.9),
  librust-zvariant-2-dev (>= 2.10),
  librust-zvariant-derive-2-dev (>= 2.10),


=====================================
debian/patches/0002-Update-xkbcommon-dependency-to-0.8.patch
=====================================
@@ -0,0 +1,39 @@
+From: Arnaud Ferraris <aferraris at debian.org>
+Date: Tue, 5 Nov 2024 16:45:35 +0100
+Subject: Update xkbcommon dependency to 0.8
+
+This is the latest upstream version and it fixes a bug in the handling
+of UTF-8 characters.
+
+Forwarded: https://gitlab.gnome.org/World/Phosh/squeekboard/-/merge_requests/697
+---
+ Cargo.toml          | 2 +-
+ src/data/parsing.rs | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/Cargo.toml b/Cargo.toml
+index 0851d5c..dee8cdc 100644
+--- a/Cargo.toml
++++ b/Cargo.toml
+@@ -34,7 +34,7 @@ clap = { version = "4.4", features=["std"], default-features = false }
+ zbus = "1.9"
+ zvariant = "2.10"
+ zvariant_derive = "2.10"
+-xkbcommon = { version = "0.7", features = ["wayland"] }
++xkbcommon = { version = "0.8", features = ["wayland"] }
+ 
+ [dependencies.cairo-rs]
+ version = "0.18"
+diff --git a/src/data/parsing.rs b/src/data/parsing.rs
+index 7c8236f..6aaf78f 100644
+--- a/src/data/parsing.rs
++++ b/src/data/parsing.rs
+@@ -696,7 +696,7 @@ mod tests {
+             xkb::KEYSYM_NO_FLAGS,
+         );
+         let keysym = xkb::keysym_to_utf8(keysym);
+-        assert_eq!(keysym, "å\0");
++        assert_eq!(keysym, "å");
+     }
+     
+     #[test]


=====================================
debian/patches/series
=====================================
@@ -1 +1,2 @@
 0001-src-state-disable-size-calculation-tests.patch
+0002-Update-xkbcommon-dependency-to-0.8.patch



View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/compare/360cfd4e178fb232110b007f6b1f4d2381b44eb9...2504d55cf349d40c18c1a0d149332ba3dc3a7d23

-- 
View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/squeekboard/-/compare/360cfd4e178fb232110b007f6b1f4d2381b44eb9...2504d55cf349d40c18c1a0d149332ba3dc3a7d23
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-on-mobile-maintainers/attachments/20241106/83155664/attachment-0001.htm>


More information about the Debian-on-mobile-maintainers mailing list