File ibus-cangjie.changes of Package ibus-cangjie
-------------------------------------------------------------------
Mon Jan 19 15:51:42 UTC 2026 - Cliff Zhao <qzhao@suse.com>
- Update ibus.spec to get rid of update-desktop-files:
* It often duplicates upstream translation effort, wasting a human
work, both community translators and contracted ones.
* Most of these translations are ~20 years old, and they were never
reviewed, so it is possible that they are worse than the upstream
ones. In the last 20 years it did not provide any way to upstream
the changes and translations. The upstream translations got another
20 years of development. Also Desktop Categories specification was
updated, and the upstream specification now covers all aspects of
former X-SuSE-* Categories extensions.
* As a result, the SUSE desktop menu experience differs from other
vendors. Applications have a different name, different translations,
different placement in the structured menu etc.
* Upstream translations have a wider impact.
* Package maintainers have only a limited control over the contents
visible to users. It is imported during the runtime, and the visible
contents could be different from the contents in the package.
* update-desktop-files is a complicated tool. It attempts to fix
deprecated and obsolete stuff in the desktop files without even
informing the developer that something was wrong and something was
modified.
* It uses a very complicated toolchain that requires access to SUSE
intranet and access to OpenQA VPN. The complete toolchain setup was
never published, so it has even problems with Open Source ideas.
* It mixes SUSE-unique translations with translations that just
duplicate the upstream translation effort. As a result it significantly
increases number of strings to translate and decreases the quality of
the translation.
(jsc#PED-14507)
-------------------------------------------------------------------
Mon Jan 19 14:22:02 UTC 2026 - Cliff Zhao <qzhao@suse.com>
- Update to 2.5:
* ibus-cangjie will now display the code to type when entering a
wildcard in the code. Contribution from 2017 by NCHL on github.
* The code is now type checked, to avoid future mistakes.
* Wrote some contribution guidelines.
* Added/improved the zh_HK translations.
* Added a new zh_CN translation.
* Added an about dialog to show support information.
* The minimum meson version is now 1.3.2, which is in
Ubuntu LTS 24.04.
* Improved the restart procedure.
* Used the prefered / operator instead of the deprecated join_paths
function in the meson buildsystem files.
* Improved the unit testing.
* ibus-cangjie is now properly installed into libexec dir, as
requested by our Debian friends.
* Code is now passed through a linter, eiter manually or in the CI.
* Added a passthrough mode with a simple shortcut to access.
* Properly display the translated name of the input method in
input method selection dialog.
- Modify ibus-cangjie.spec:
To fit ibus-cangjie transfer the build script to meson and ninja.
- Drop ibus-cangjie-fix_import_version.patch:
Upstream has merged 6b46d4c6, means 2.5 edition already have this
modification.
- Drop ibus-cangjie-py312.patch:
Factory could build ibus-cangjie 2.5 edition successfully, and 2.5
edition no-longer have "py-compile", So don't need this patch after
the update.
-------------------------------------------------------------------
Wed Mar 19 15:01:17 UTC 2025 - Marguerite Su <i@marguerite.su>
- add ibus-cangjie-py312.patch
* FTBFS Factory
* starting from python 3.12, imp module was deprecated
and dropped, port to importlib.util instead
-------------------------------------------------------------------
Wed Sep 12 06:43:30 UTC 2018 - qzhao@suse.com
- Modify ibus-cangjie.spec: Delete provide local macro, because
cangjie shoud provide to user, but it doesn't need to be
installed by default.
-------------------------------------------------------------------
Mon Sep 1 11:00:00 UTC 2018 - qzhao@suse.com
- Modify ibus-cangjie.spec: To meet openSUSE release standars.
Remove fix_import_version.patch
Add ibus-cangjie-fix_import_version.patch
-------------------------------------------------------------------
Wed Jun 14 02:50:46 UTC 2017 - qzhao@suse.com
- Update ibus-cangjie.spec: Add provides to zh_HK;zh_MO;zh_TW, for
traditional Chinese users (boo#1044190).
-------------------------------------------------------------------
Fri Mar 17 05:15:10 UTC 2017 - wnereiz@eienteiland.org
- Add fix_import_version.patch: suppress warning message from gi
import.
-------------------------------------------------------------------
Fri Mar 17 02:03:57 UTC 2017 - wnereiz@eienteiland.org
- Update ibus-cangjie.spec: Add missing requires "ibus".
-------------------------------------------------------------------
Mon Mar 13 01:15:31 UTC 2017 - wnereiz@eienteiland.org
- Drop fix_import_version.patch: since the issue resovled after the
dependency changed.
-------------------------------------------------------------------
Thu Mar 9 05:39:10 UTC 2017 - wnereiz@eienteiland.org
- Add fix_import_version.patch: Apply new gi import method.
-------------------------------------------------------------------
Thu Mar 9 02:47:17 UTC 2017 - wnereiz@eienteiland.org
- Update ibus-cangjie.spec: Add libcangjie-data require to pass
"make check".
-------------------------------------------------------------------
Thu Feb 23 07:09:27 UTC 2017 - wnereiz@eienteiland.org
- Update ibus-cangjie.spec: Add 'ibus' requirement.
-------------------------------------------------------------------
Wed Feb 22 09:54:23 UTC 2017 - wnereiz@eienteiland.org
- Initialize the project.