Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libchewing for openSUSE:Factory checked in at 2026-04-14 17:49:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libchewing (Old) and /work/SRC/openSUSE:Factory/.libchewing.new.21863 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libchewing" Tue Apr 14 17:49:39 2026 rev:40 rq:1346819 version:0.12.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libchewing/libchewing.changes 2025-01-29 16:19:01.736994507 +0100 +++ /work/SRC/openSUSE:Factory/.libchewing.new.21863/libchewing.changes 2026-04-14 17:51:01.338242891 +0200 @@ -1,0 +2,19 @@ +Fri Apr 10 22:45:59 UTC 2026 - Dirk Müller <[email protected]> + +- 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. + +------------------------------------------------------------------- Old: ---- libchewing-0.9.1.tar.zst New: ---- _service libchewing-0.12.0.tar.zst ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libchewing.spec ++++++ --- /var/tmp/diff_new_pack.yJNMsC/_old 2026-04-14 17:51:02.310283073 +0200 +++ /var/tmp/diff_new_pack.yJNMsC/_new 2026-04-14 17:51:02.310283073 +0200 @@ -1,7 +1,7 @@ # # spec file for package libchewing # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,22 +18,22 @@ Name: libchewing %define soname 3 -Version: 0.9.1 +Version: 0.12.0 Release: 0 Summary: Intelligent Phonetic Input Method Library for Traditional Chinese License: LGPL-2.1-or-later Group: System/I18n/Chinese -URL: https://github.com/chewing -Source: %{name}-%{version}.tar.zst +URL: https://codeberg.org/chewing/libchewing +Source: https://codeberg.org/chewing/libchewing/releases/download/v%{version}/libchewing-%{version}.tar.zst Source1: vendor.tar.zst Source99: baselibs.conf BuildRequires: cmake BuildRequires: corrosion +BuildRequires: fdupes BuildRequires: ncurses-devel BuildRequires: rust BuildRequires: sqlite3-devel BuildRequires: zstd -BuildRequires: fdupes %description Intelligent phonetic input method library for traditional Chinese. @@ -73,14 +73,6 @@ %autosetup -a 1 %build -mkdir .cargo -cat > .cargo/config.toml <<EOF -[source.crates-io] -replace-with = "vendored-sources" - -[source.vendored-sources] -directory = "vendor" -EOF cmake --preset rust-with-sqlite-release --install-prefix %{_prefix} cmake --build build ++++++ _service ++++++ <services> <service name="download_files" mode="manual"/> <service name="cargo_vendor" mode="manual"> <param name="srctar">libchewing*.tar.*</param> <param name="compression">zst</param> </service> </services> ++++++ libchewing-0.9.1.tar.zst -> libchewing-0.12.0.tar.zst ++++++ ++++ 484253 lines of diff (skipped) ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/libchewing/vendor.tar.zst /work/SRC/openSUSE:Factory/.libchewing.new.21863/vendor.tar.zst differ: char 5, line 1
