user [email protected]
usertags 1145404 python3.15
tags 1145404 patch
thanks
Hi!
While rebuilding the python related packages against the Python 3.15rc2
version I found that ibus fails to build from source [1].
I saw that there was an attempt to correct this in Salsa, but the change
proposed is not enough. It's also necessary to include upstream's commit
ac3a9177ac118cfd1d8080d24c9829ef8f092ae4 [2], to update the code to the
latest xkb-data version.
I applied the upstream fix in the sandbox [3] to be able to build the
packages that depend on ibus, please consider applying the patch.
Happy hacking,
[1]: https://debusine.debian.net/debian/r-python-python3.15/artifact/4486566/
[2]:
https://github.com/ibus/ibus/commit/ac3a9177ac118cfd1d8080d24c9829ef8f092ae4
[3]: https://debusine.debian.net/debian/r-python-python3.15/
--
"Can you imagine what I would do if I could do all I can?" -- Sun Tzu
Saludos /\/\ /\ >< `/
From ac3a9177ac118cfd1d8080d24c9829ef8f092ae4 Mon Sep 17 00:00:00 2001
From: fujiwarat <[email protected]>
Date: Wed, 12 Aug 2026 10:59:46 +0900
Subject: [PATCH] engine: Update simple.xml with xkeyboard-config 2.48
---
engine/simple.xml.in | 38 +++++++++++++++++++++++++++++++++++++-
1 file changed, 37 insertions(+), 1 deletion(-)
diff --git a/engine/simple.xml.in b/engine/simple.xml.in
index c39d41340..5e66e59cf 100644
--- a/engine/simple.xml.in
+++ b/engine/simple.xml.in
@@ -3,7 +3,7 @@
<name>org.freedesktop.IBus.Simple</name>
<description>A table based simple engine</description>
<exec>@libexecdir@/ibus-engine-simple</exec>
- <version>1.5.33.20251113</version>
+ <version>1.5.35-beta1.20260812</version>
<author>Peng Huang <[email protected]></author>
<license>GPL</license>
<homepage>https://github.com/ibus/ibus/wiki</homepage>
@@ -1102,6 +1102,18 @@
<icon>ibus-keyboard</icon>
<rank>1</rank>
</engine>
+ <engine>
+ <name>xkb:mm:mara:mrh</name>
+ <language>mrh</language>
+ <license>GPL</license>
+ <author>Peng Huang <[email protected]></author>
+ <layout>mm</layout>
+ <layout_variant>mara</layout_variant>
+ <longname>Mara</longname>
+ <description>Mara</description>
+ <icon>ibus-keyboard</icon>
+ <rank>1</rank>
+ </engine>
<engine>
<name>xkb:mm:mnw:mnw</name>
<language>mnw</language>
@@ -6785,6 +6797,18 @@
<icon>ibus-keyboard</icon>
<rank>1</rank>
</engine>
+ <engine>
+ <name>xkb:in:mara:mrh</name>
+ <language>mrh</language>
+ <license>GPL</license>
+ <author>Peng Huang <[email protected]></author>
+ <layout>in</layout>
+ <layout_variant>mara</layout_variant>
+ <longname>Mara</longname>
+ <description>Mara</description>
+ <icon>ibus-keyboard</icon>
+ <rank>1</rank>
+ </engine>
<engine>
<name>xkb:in:mni:mni</name>
<language>mni</language>
@@ -9855,6 +9879,18 @@
<icon>ibus-keyboard</icon>
<rank>1</rank>
</engine>
+ <engine>
+ <name>xkb:br:thinkpad_nodeadkeys:por</name>
+ <language>pt</language>
+ <license>GPL</license>
+ <author>Peng Huang <[email protected]></author>
+ <layout>br</layout>
+ <layout_variant>thinkpad_nodeadkeys</layout_variant>
+ <longname>Portuguese (Brazil, IBM/Lenovo ThinkPad, no dead keys)</longname>
+ <description>Portuguese (Brazil, IBM/Lenovo ThinkPad, no dead keys)</description>
+ <icon>ibus-keyboard</icon>
+ <rank>1</rank>
+ </engine>
<engine>
<name>xkb:br:nativo-epo:epo</name>
<language>eo</language>