Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package fcitx-libpinyin for openSUSE:Factory 
checked in at 2021-03-02 12:34:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/fcitx-libpinyin (Old)
 and      /work/SRC/openSUSE:Factory/.fcitx-libpinyin.new.2378 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "fcitx-libpinyin"

Tue Mar  2 12:34:03 2021 rev:23 rq:875855 version:0.5.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/fcitx-libpinyin/fcitx-libpinyin.changes  
2020-11-13 18:59:23.322135645 +0100
+++ 
/work/SRC/openSUSE:Factory/.fcitx-libpinyin.new.2378/fcitx-libpinyin.changes    
    2021-03-02 12:45:40.992367266 +0100
@@ -1,0 +2,8 @@
+Mon Mar  1 04:18:57 UTC 2021 - Marguerite Su <i...@marguerite.su>
+
+- drop fcitx-libpinyin-0.5.3-libpinyin-2.4.92.patch
+  and model19.text.tar.gz
+  * can not use libpinyin data for libzhuyin
+- add fcitx-libpinyin-libpinyin-2.4.92-database_format.patch
+
+-------------------------------------------------------------------

Old:
----
  fcitx-libpinyin-0.5.3-libpinyin-2.4.92.patch
  model19.text.tar.gz

New:
----
  fcitx-libpinyin-libpinyin-2.4.92-database_format.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ fcitx-libpinyin.spec ++++++
--- /var/tmp/diff_new_pack.jwscE9/_old  2021-03-02 12:45:41.600367792 +0100
+++ /var/tmp/diff_new_pack.jwscE9/_new  2021-03-02 12:45:41.600367792 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package fcitx-libpinyin
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -26,14 +26,13 @@
 Group:          System/I18n/Chinese
 URL:            https://github.com/fcitx/fcitx-libpinyin
 Source:         
http://download.fcitx-im.org/fcitx-libpinyin/%{name}-%{version}_dict.tar.xz
-Source1:        
https://master.dl.sourceforge.net/project/libpinyin/models/model19.text.tar.gz
 #PATCH-FIX-UPSTREAM downgrade qt5 requirement to 5.4 since qtwebengine is 
available
 # starting from that release
 Patch0:         dictmanager-qt5.4.patch
 #PATCH-FIX-UPSTREAM linking against fcitx
 Patch1:         fcitx-libpinyin-linking.patch
 #PATCH-FIX-UPSTREAM libpinyin 2.4.92 used new table format
-Patch2:         %{name}-%{version}-libpinyin-2.4.92.patch
+Patch2:         %{name}-libpinyin-2.4.92-database_format.patch
 BuildRequires:  cmake
 BuildRequires:  fcitx-devel
 BuildRequires:  fcitx-qt5-devel
@@ -59,10 +58,9 @@
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
-cp -r %{S:1} data
 
 %build
-%cmake -DDATABASE_FORMAT="KyotoCabinet"
+%cmake
 make %{?_smp_mflags}
 
 %install

++++++ fcitx-libpinyin-libpinyin-2.4.92-database_format.patch ++++++
Index: fcitx-libpinyin-0.5.3/CMakeLists.txt
===================================================================
--- fcitx-libpinyin-0.5.3.orig/CMakeLists.txt
+++ fcitx-libpinyin-0.5.3/CMakeLists.txt
@@ -11,6 +11,15 @@ find_package(GLIB2 REQUIRED)
 find_package(Libpinyin REQUIRED)
 find_package(DBus REQUIRED)
 
+set(LIBZHUYIN_DATABASE_FORMAT "KyotoCabinet" CACHE STRING "When can't detect 
dbformat fallback to this option")
+if (EXISTS ${LibZhuyin_LIBDIR}/libpinyin/data/table.conf)
+       file(STRINGS ${LibZhuyin_LIBDIR}/libpinyin/data/table.conf 
LIBPINYIN_DATABASE_FORMAT REGEX "database format")
+       set(DATABASE_FORMAT "${LIBPINYIN_DATABASE_FORMAT}")
+else()
+       message(WARNING "Could not detect database format for libpinyin, 
fallback to ${LIBZHUYIN_DATABASE_FORMAT}")
+       set(DATABASE_FORMAT "database format:${LIBZHUYIN_DATABASE_FORMAT}")
+endif()
+
 _fcitx_add_uninstall_target()
 
 set(CMAKE_C_FLAGS "-Wall -Wextra -Wno-sign-compare -Wno-unused-parameter 
-fvisibility=hidden ${CMAKE_C_FLAGS}")
Index: fcitx-libpinyin-0.5.3/data/CMakeLists.txt
===================================================================
--- fcitx-libpinyin-0.5.3.orig/data/CMakeLists.txt
+++ fcitx-libpinyin-0.5.3/data/CMakeLists.txt
@@ -23,7 +23,7 @@ set(ZHUYIN_ORGDATA ${_LIBPINYIN_TABLE_FI
 set(ZHUYIN_DATA bigram.db ${_LIBPINYIN_BIN_FILES}  phrase_index.bin
                 pinyin_index.bin addon_phrase_index.bin addon_pinyin_index.bin)
 
-configure_file(${CMAKE_CURRENT_SOURCE_DIR}/table.conf 
${CMAKE_CURRENT_BINARY_DIR}/table.conf COPYONLY)
+configure_file(${CMAKE_CURRENT_SOURCE_DIR}/table.conf.in 
${CMAKE_CURRENT_BINARY_DIR}/table.conf @ONLY)
 
 fcitx_download(zhuyin_data_tar "${ZHUYIN_URL}" "${ZHUYIN_DATA_FILE_NAME}"
   MD5SUM f657ea2e9091e35021037ef4ce796e1d)
@@ -47,7 +47,7 @@ install(FILES ${CMAKE_CURRENT_BINARY_DIR
               ${CMAKE_CURRENT_BINARY_DIR}/pinyin_index.bin
               ${CMAKE_CURRENT_BINARY_DIR}/addon_phrase_index.bin
               ${CMAKE_CURRENT_BINARY_DIR}/addon_pinyin_index.bin
-              table.conf
+             ${CMAKE_CURRENT_BINARY_DIR}/table.conf
         DESTINATION ${FCITX_LIBPINYIN_ZHUYIN_DATADIR})
 
 endif()
Index: fcitx-libpinyin-0.5.3/data/table.conf
===================================================================
--- fcitx-libpinyin-0.5.3.orig/data/table.conf
+++ /dev/null
@@ -1,25 +0,0 @@
-binary format version:5
-model data version:10
-lambda parameter:0.347121
-
-source table format:pinyin
-
-default RESERVED NULL NULL NULL NOT_USED
-default GB_DICTIONARY gb_char.table gb_char.bin gb_char.dbin SYSTEM_FILE
-default GBK_DICTIONARY gbk_char.table gbk_char.bin gbk_char.dbin SYSTEM_FILE
-default MERGED_DICTIONARY merged.table merged.bin merged.dbin SYSTEM_FILE
-default ADDON_DICTIONARY NULL NULL addon.bin USER_FILE
-default NETWORK_DICTIONARY NULL NULL network.bin USER_FILE
-default USER_DICTIONARY NULL NULL user.bin USER_FILE
-
-addon 4 art.table art.bin NULL DICTIONARY
-addon 5 culture.table culture.bin NULL DICTIONARY
-addon 6 economy.table economy.bin NULL DICTIONARY
-addon 7 geology.table geology.bin NULL DICTIONARY
-addon 8 history.table history.bin NULL DICTIONARY
-
-addon 9 life.table life.bin NULL DICTIONARY
-addon 10 nature.table nature.bin NULL DICTIONARY
-addon 11 scitech.table scitech.bin NULL DICTIONARY
-addon 12 society.table society.bin NULL DICTIONARY
-addon 13 sport.table sport.bin NULL DICTIONARY
Index: fcitx-libpinyin-0.5.3/data/table.conf.in
===================================================================
--- /dev/null
+++ fcitx-libpinyin-0.5.3/data/table.conf.in
@@ -0,0 +1,25 @@
+binary format version:5
+model data version:10
+lambda parameter:0.347121
+
+source table format:pinyin
+@DATABASE_FORMAT@
+default RESERVED NULL NULL NULL NOT_USED
+default GB_DICTIONARY gb_char.table gb_char.bin gb_char.dbin SYSTEM_FILE
+default GBK_DICTIONARY gbk_char.table gbk_char.bin gbk_char.dbin SYSTEM_FILE
+default MERGED_DICTIONARY merged.table merged.bin merged.dbin SYSTEM_FILE
+default ADDON_DICTIONARY NULL NULL addon.bin USER_FILE
+default NETWORK_DICTIONARY NULL NULL network.bin USER_FILE
+default USER_DICTIONARY NULL NULL user.bin USER_FILE
+
+addon 4 art.table art.bin NULL DICTIONARY
+addon 5 culture.table culture.bin NULL DICTIONARY
+addon 6 economy.table economy.bin NULL DICTIONARY
+addon 7 geology.table geology.bin NULL DICTIONARY
+addon 8 history.table history.bin NULL DICTIONARY
+
+addon 9 life.table life.bin NULL DICTIONARY
+addon 10 nature.table nature.bin NULL DICTIONARY
+addon 11 scitech.table scitech.bin NULL DICTIONARY
+addon 12 society.table society.bin NULL DICTIONARY
+addon 13 sport.table sport.bin NULL DICTIONARY

Reply via email to