Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

chewing-cli-0.12.0-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: chewing-cli Distribution: openSUSE Tumbleweed
Version: 0.12.0 Vendor: openSUSE
Release: 1.1 Build date: Sat Apr 11 00:45:59 2026
Group: System/I18n/Chinese Build host: reproducible
Size: 2073130 Source RPM: libchewing-0.12.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://codeberg.org/chewing/libchewing
Summary: Chewing Command Line
This package provides command-line tool for Chewing.

Provides

Requires

License

LGPL-2.1-or-later

Changelog

* Fri Apr 10 2026 Dirk Müller <dmueller@suse.com>
  - update to 0.12.0:
    * dict: loading user dictionary are now also controlled by
      enabled_dicts in chewing_new3().
    * dict: deleted phrases now can be recorded in a separate
      chewing-deleted.dat exclusion dictionary. This allows excluding
      phrases from even built-in dictionaries. Deleted phrases will
      not be auto learned again.
    * editor: new config option "chewing.auto_snapshot_selections"
      can be used to control whether phrase selections are
      automatically locked after some condition.
    * dict: fixed parsing trie dictionary file with extension fields.
    * dict: fixed trie_buf tombstone is not cleared after adding phrase again.
    * dict: use max freq of all dictionaries as phrase frequency
      to avoid repeatedly adding static dictionary freq to user
      dictionary freq.
* Wed Jan 29 2025 Marguerite Su <i@marguerite.su>
  - fix search path for dictionaries
* Sun Jan 05 2025 Marguerite Su <i@marguerite.su>
  - update version 0.9.1
  - drop unneeded patch:
    * libchewing-0.4.0-simple-select-rpath.patch
    * chewing-utils-abuild.patch
* Sun Mar 24 2024 Giacomo Comes <gcomes.obs@gmail.com>
  - move the %install_info macros to the subpackage where they belong
* Tue Nov 07 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Fix build with RPM 4.19: unnumbered patches are no longer
    supported.
* Wed Sep 29 2021 mcepl@suse.com
  - Update to version 0.5.1+git20200627.452f622:
    * chewing.py supports platforms with 64bit pointer
    * Change ︰ to :
    * Don't run tests in parallel
    * Try Ubuntu 16.04 Xenial
    * autotools: Build with -fPIC like the CMake-based one does
    * Show compilation commands if the build system is autotools
    * Tolerate unused const warnings
    * Fix LSan
    * Use internal-sqlite instead of static-sqlite, following 570ab6be
* Fri Sep 24 2021 Steve Kowalik <steven.kowalik@suse.com>
  - Remove unneeded BuildRequires on python-devel, and the conflicting
    old py_* macros.
  - Remove references to "Python 2", the module supports Python 3.
  - Mark COPYING as license.
* Thu Aug 22 2019 Jan Engelhardt <jengelh@inai.de>
  - Remove pointless ldconfig call from chewing-utils subpackage.
  - Specfile update: remove implicit BuildRoot and defattrs.
  - Properly fulfill SLPP requirement that only the library file
    is in the library subpackage.
* Fri Nov 24 2017 opensuse-packaging@opensuse.org
  - Update to version 0.4.0+git20171114.3df07c9:
    * CMakeLists.txt: Add stress
    * sort data/tsi.sr
    * Add Carpalx keyboard layout support
    * Fix warning in GCC
    * Let CHEWING_DATA_PREFIX and TEST_DATA_DIR be absolute
    * Fix wrong CHEWING_DATADIR definition in CMake build
    * Fix jk_selection
    * an API to convert phone to bopomofo
    * Test chewing_phone_to_bopomofo with invalid phone
    * Implement has_userphrase with chewing_userphrase_lookup
    * libchewing.texi: Fix format tweaks
    * Adjust behavior of chewing_phone_to_bopomofo
    * Fix array index out of bound error in stress.c
    * Make stress.c less verbose
    * Prefer https for web links
    * stress.c: Don't force set data path
    * Fix #235: Unable to input some Bopomofos with ET26 layout
    * prevent memory leak in error case of GetDefaultUserPhrasePath
    * stress: clean_userphrase before each test
    * stress: clean up temp ~userphrase after test
    * stress: fix -extra argument parsing
    * refactoring key tables in chewing test
    * simplify simulate.c
    * testchewing: support read input from file
    * stress: support read input from file
    * Fix PinYinData keySeq buffer overflow in PinYinInput()
    * Fix trying to allocate buffer of negative size
    * Fix access violation due to negative cursor position
    * stress.c: more verbose output
    * Fix heap-buffer-overflow when read wordSeq
    * Use strncmp to avoid buffer overflow
    * tree: avoid undefined allocation of 0 bytes (CERT MEM04-C; CWE-131)
    * pinyin: avoid null-pointer dereference
    * chewingutil: fix dead assignment
    * Revert "libchewing.texi: Add chewing_bopomofo_String"
    * Fix memory leak in Discard2
    * Fix memory leak in UserUpdatePhrase().
    * code clean up, use new DestroyUserPhraseData()
    * userphrase-hash: avoid double free in TerminateUserphrase
    * test-userphrase: add test_userphrase_double_free
    * hash: fix hash item offset calculating in uhash.dat
    * hash: fix memory leak in HashFileOffsetWithUserPhrase
    * hash: fix memory access alignment
    * Fix ChoiceEndChoice expression always true
    * hash: follow consistent coding style
    * Update jvc-convert of KB layout Hsu
    * Auto learn phrases only after committing
    * Implement chewing_set_autoLearn() and chewing_get_autoLearn()
    * Fix indent in test/stress.c
    * Fix build with internal sqlite3
    * Fix: chewing_handle_Space() cannot input space when buffer is empty
    * hash: remove goto statement
    * Remove API changes/compatibility report link
    * hash: follow consistent coding style
* Tue Sep 01 2015 i@marguerite.su
  - move %install_info_delete to %preun

Files

/usr/bin/chewing-cli
/usr/share/man/man1/chewing-cli-dump.1.gz
/usr/share/man/man1/chewing-cli-info.1.gz
/usr/share/man/man1/chewing-cli-init-database.1.gz
/usr/share/man/man1/chewing-cli.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 21 22:32:08 2026