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.

openSUSE Build Service is sponsored by