diff --git a/abi_symbols b/abi_symbols --- a/abi_symbols +++ b/abi_symbols @@ -32,7 +32,7 @@ libopencc.so.1.1:_ZN6opencc15SimpleConverterD1Ev libopencc.so.1.1:_ZN6opencc15SimpleConverterD2Ev libopencc.so.1.1:_ZN6opencc16SerializedValues11NewFromFileEP8_IO_FILE -libopencc.so.1.1:_ZN6opencc17ConvertDictionaryENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_S5_S5_ +libopencc.so.1.1:_ZN6opencc17ConvertDictionaryERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_S7_S7_ libopencc.so.1.1:_ZN6opencc6Config11NewFromFileERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE libopencc.so.1.1:_ZN6opencc6Config13NewFromStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_ libopencc.so.1.1:_ZN6opencc6ConfigC1Ev @@ -42,7 +42,7 @@ libopencc.so.1.1:_ZN6opencc6ConfigD2Ev libopencc.so.1.1:_ZN6opencc7Lexicon4SortEv libopencc.so.1.1:_ZN6opencc7Lexicon8IsSortedEv -libopencc.so.1.1:_ZN6opencc7Lexicon8IsUniqueEv +libopencc.so.1.1:_ZN6opencc7Lexicon8IsUniqueEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE libopencc.so.1.1:_ZN6opencc8TextDict11NewFromDictERKNS_4DictE libopencc.so.1.1:_ZN6opencc8TextDict11NewFromFileEP8_IO_FILE libopencc.so.1.1:_ZN6opencc8TextDict17NewFromSortedFileEP8_IO_FILE diff --git a/abi_used_symbols b/abi_used_symbols --- a/abi_used_symbols +++ b/abi_used_symbols @@ -83,15 +83,16 @@ libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcPKcS7_ libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKcm libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEmc libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_ libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm -libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_ +libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_ libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_ libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev -libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_ libstdc++.so.6:_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm libstdc++.so.6:_ZNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev libstdc++.so.6:_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev diff --git a/files/Set-Soversion-Number-to-Project-Version.patch b/files/Set-Soversion-Number-to-Project-Version.patch new file mode 100644 --- /dev/null +++ b/files/Set-Soversion-Number-to-Project-Version.patch @@ -0,0 +1,25 @@ +From 7678dc2bcd0e8c0a4e21168a7f1c76bdf55ae246 Mon Sep 17 00:00:00 2001 +From: Dirk Mueller +Date: Tue, 2 Aug 2022 05:38:53 +0200 +Subject: [PATCH] Set soversion number to project version (#708) + +--- + src/CMakeLists.txt | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt +index 11d14e4b..c0a0b10c 100644 +--- a/src/CMakeLists.txt ++++ b/src/CMakeLists.txt +@@ -132,9 +132,9 @@ set_target_properties( + OUTPUT_NAME + opencc + VERSION +- 1.1.3 ++ ${OPENCC_VERSION_MAJOR}.${OPENCC_VERSION_MINOR}.${OPENCC_VERSION_REVISION} + SOVERSION +- 1.1 ++ ${OPENCC_VERSION_MAJOR}.${OPENCC_VERSION_MINOR} + ) + + # Installation diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,8 +1,8 @@ name : opencc -version : 1.1.3 -release : 3 +version : 1.1.4 +release : 4 source : - - https://github.com/BYVoid/OpenCC/archive/refs/tags/ver.1.1.3.tar.gz : 99a9af883b304f11f3b0f6df30d9fb4161f15b848803f9ff9c65a96d59ce877f + - https://github.com/BYVoid/OpenCC/archive/refs/tags/ver.1.1.4.tar.gz : ca33cf2a2bf691ee44f53397c319bb50c6d6c4eff1931a259fd11533ba26c1e9 license : Apache-2.0 component : programming.tools summary : A project for conversion between Traditional and Simplified Chinese @@ -11,11 +11,18 @@ builddeps : - pkgconfig(marisa) - pkgconfig(RapidJSON) + - gtest-devel rundeps : - rapidjson setup : | - %cmake -DUSE_SYSTEM_MARISA=ON -DUSE_SYSTEM_RAPIDJSON=ON -L + %patch -p1 < $pkgfiles/Set-Soversion-Number-to-Project-Version.patch + %cmake_ninja -DUSE_SYSTEM_MARISA=ON \ + -DUSE_SYSTEM_RAPIDJSON=ON \ + -DENABLE_GTEST=ON \ + -DUSE_SYSTEM_GTEST=ON build : | - %make + %ninja_build install : | - %make_install + %ninja_install +check : | + %ninja_check diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -2,8 +2,8 @@ opencc - Joey Riches - josephriches@gmail.com + Gavin Zhao + me@gzgz.dev Apache-2.0 programming.tools @@ -23,7 +23,7 @@ /usr/bin/opencc_dict /usr/bin/opencc_phrase_extract /usr/lib/libopencc.so.1.1 - /usr/lib/libopencc.so.1.1.3 + /usr/lib/libopencc.so.1.1.4 /usr/share/opencc/HKVariants.ocd2 /usr/share/opencc/HKVariantsRev.ocd2 /usr/share/opencc/HKVariantsRevPhrases.ocd2 @@ -63,7 +63,7 @@ programming.devel - opencc + opencc /usr/include/opencc/BinaryDict.hpp @@ -99,12 +99,12 @@ - - 2022-03-30 - 1.1.3 + + 2022-08-14 + 1.1.4 Packaging update - Joey Riches - josephriches@gmail.com + Gavin Zhao + me@gzgz.dev \ No newline at end of file