diff --git a/libkkc-modify-abstract-class-type.patch b/libkkc-modify-abstract-class-type.patch new file mode 100644 index 0000000000000000000000000000000000000000..9e60b5c67e17a1ee8232080bf071f11888334528 --- /dev/null +++ b/libkkc-modify-abstract-class-type.patch @@ -0,0 +1,24 @@ +diff -upNr libkkc-0.3.5.origin/libkkc/language-model.vala libkkc-0.3.5/libkkc/language-model.vala +--- libkkc-0.3.5.origin/libkkc/language-model.vala 2024-04-29 14:02:33.164316166 +0800 ++++ libkkc-0.3.5/libkkc/language-model.vala 2024-04-29 14:07:50.829111454 +0800 +@@ -101,7 +101,7 @@ namespace Kkc { + public abstract new LanguageModelEntry? @get (string input, + string output); + +- public LanguageModel (LanguageModelMetadata metadata) throws Error { ++ protected LanguageModel (LanguageModelMetadata metadata) throws Error { + Object (metadata: metadata); + init (null); + } +diff -upNr libkkc-0.3.5.origin/libkkc/metadata-file.vala libkkc-0.3.5/libkkc/metadata-file.vala +--- libkkc-0.3.5.origin/libkkc/metadata-file.vala 2024-04-29 14:02:33.170316181 +0800 ++++ libkkc-0.3.5/libkkc/metadata-file.vala 2024-04-29 14:07:18.440029336 +0800 +@@ -43,7 +43,7 @@ namespace Kkc { + */ + public string filename { get; construct set; } + +- public MetadataFile (string name, string filename) throws Error { ++ protected MetadataFile (string name, string filename) throws Error { + Object (name: name, filename: filename); + init (null); + } diff --git a/libkkc.spec b/libkkc.spec index 459c3bfd05c55ec0726995da0727ccc9037ea293..0d9c52a08e733cb0a9f7e303757a381311a594a4 100644 --- a/libkkc.spec +++ b/libkkc.spec @@ -1,10 +1,9 @@ -%define anolis_release .0.1 %global dataversion 1:0.2.7 Name: libkkc Version: 0.3.5 -Release: 12%{anolis_release}%{?dist} +Release: 14%{?dist} Summary: Japanese Kana Kanji conversion library License: GPLv3+ @@ -15,6 +14,7 @@ Source0: https://github.com/ueno/libkkc/releases/download/v%{version}/%{name}-%{ Source1: README.md Patch0: libkkc-HEAD.patch Patch1: libkkc-POT.skip.patch +Patch2: libkkc-modify-abstract-class-type.patch BuildRequires: gcc-c++ BuildRequires: marisa-devel @@ -79,6 +79,7 @@ Doc pages for %{name}. %setup -q %patch0 -p1 -b .HEAD %patch1 -p1 -b .orig +%patch2 -p1 [ -f README.md ] || cp -p %SOURCE1 . autoreconf -f @@ -130,6 +131,12 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';' %changelog +* Mon Apr 29 2024 Hongyu Pu - 0.3.5-14 +- Add libkkc-modify-abstract-class-type.patch + +* Mon Jan 8 2024 Zhimin Chen - 0.3.5-13 +- Rebuild by cyos + * Mon Jul 18 2022 Zhao Hang - 0.3.5-12.0.1 - Add doc sub package