Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package librime for openSUSE:Factory checked in at 2021-02-10 21:30:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/librime (Old) and /work/SRC/openSUSE:Factory/.librime.new.28504 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "librime" Wed Feb 10 21:30:13 2021 rev:25 rq:870782 version:1.7.1 Changes: -------- --- /work/SRC/openSUSE:Factory/librime/librime.changes 2020-10-27 18:59:44.710778174 +0100 +++ /work/SRC/openSUSE:Factory/.librime.new.28504/librime.changes 2021-02-10 21:30:15.366273086 +0100 @@ -1,0 +2,38 @@ +Wed Feb 10 08:53:08 CET 2021 - ti...@suse.de + +- Drop baselibs.conf, as the dependencies are missing on 32bit arch + and no other packages require it + +------------------------------------------------------------------- +Mon Feb 8 16:53:18 CET 2021 - ti...@suse.de + +- Corrected the source download URL + +------------------------------------------------------------------- +Sat Feb 6 09:24:43 UTC 2021 - Dingzhong Chen <wsxy...@gmail.com> + +- Update to version 1.7.1 + Bug Fixes + * chord_composer: press Return key to commit raw key sequence (2b25861) +- Dropped obsoleted patches: + librime-1.1-gcc53613.patch + librime-1.2-BOOST_NO_SCOPED_ENUMS.patch + +------------------------------------------------------------------- +Thu Jan 28 15:38:48 UTC 2021 - Dingzhong Chen <wsxy...@gmail.com> + +- Update to version 1.7.0 + Bug Fixes + * chord_composer: more safely handle the placeholder ZWSP (025d9fb) + * cmake: use full paths defined by GNUInstallDirs (bb8c263), closes #424 + * opencc: update submodule to fix #425 (3fa1571) + * script_translator: always_show_comments also applies to phrases + (440a97c), closes #272 #419 + * table_translator: index out of bound access in string (ff7acdc) + Features + * chareset_filter: add CJK Compatibility Ideographs in is_extended_cjk() + (3cb1128), closes #305 + * setup: find and load external RIME plugins as shared libs #431 (b2abd09) +- Clean up spec: remove EOL conditions, move capnproto to BR dependency + +------------------------------------------------------------------- Old: ---- baselibs.conf librime-1.1-gcc53613.patch librime-1.2-BOOST_NO_SCOPED_ENUMS.patch librime-1.6.2~git20200921.4e518b9.tar.xz New: ---- librime-1.7.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ librime.spec ++++++ --- /var/tmp/diff_new_pack.BSqpJz/_old 2021-02-10 21:30:16.526274764 +0100 +++ /var/tmp/diff_new_pack.BSqpJz/_new 2021-02-10 21:30:16.534274775 +0100 @@ -1,7 +1,7 @@ # # spec file for package librime # -# 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 @@ -17,23 +17,24 @@ Name: librime -Version: 1.6.2~git20200921.4e518b9 +Version: 1.7.1 Release: 0 Summary: Rime Input Method Engine License: BSD-3-Clause Group: System/I18n/Chinese URL: https://github.com/rime/librime -Source: %{name}-%{version}.tar.xz -Source99: baselibs.conf -#PATCH-FIX-OPENSUSE workaround for gcc bug 53613 on 12.3 and lower -Patch1: librime-1.1-gcc53613.patch -#PATCH-FIX-OPENSUSE fix boost 1.49 filesystem linking on 12.3 and lower -Patch2: librime-1.2-BOOST_NO_SCOPED_ENUMS.patch -BuildRequires: cmake +Source: https://github.com/rime/librime/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz +BuildRequires: capnproto >= 0.7.0 +BuildRequires: cmake >= 3.1.0 BuildRequires: gcc-c++ BuildRequires: glog-devel BuildRequires: googletest-devel BuildRequires: leveldb-devel +BuildRequires: libboost_filesystem-devel +BuildRequires: libboost_locale-devel +BuildRequires: libboost_regex-devel +BuildRequires: libboost_system-devel +BuildRequires: libcapnp-devel >= 0.7.0 BuildRequires: libkyotocabinet-devel BuildRequires: marisa-devel BuildRequires: opencc-devel >= 1.0.2 @@ -41,14 +42,6 @@ BuildRequires: xorg-x11-proto-devel BuildRequires: yaml-cpp-devel BuildRequires: zlib-devel -%if 0%{?suse_version} > 1325 -BuildRequires: libboost_filesystem-devel -BuildRequires: libboost_locale-devel -BuildRequires: libboost_regex-devel -BuildRequires: libboost_system-devel -%else -BuildRequires: boost-devel -%endif %description Rime is an Traditional Chinese input method engine. @@ -93,37 +86,13 @@ %prep %setup -q -%if 0%{?suse_version} <= 1230 -%patch1 -p1 -%patch2 -p1 -%endif %build -# build internal capnproto -mkdir -p thirdparty/src/capnproto/build -pushd thirdparty/src/capnproto/build -cmake -DCMAKE_INSTALL_PREFIX=../../../ -DCMAKE_CXX_FLAGS="%{optflags} -fPIC" .. -make -make install -popd - -%cmake -DCapnProto_DIR=thirdparty/src/%{_lib}/cmake/CapnProto -make %{?_smp_mflags} +%cmake -DCMAKE_BUILD_TYPE=Release +%cmake_build %install %cmake_install -# librime-lua -mkdir -p %{buildroot}%{_includedir}/rime -for i in $(find src/rime/ -type f -name "*.h"); do - dir=$(dirname $i); - if [ "$dir" != "src/rime" ]; then - target_dir=$(basename $dir); - mkdir -p %{buildroot}%{_includedir}/rime/$target_dir; - cp -r $i %{buildroot}%{_includedir}/rime/$target_dir/; - else - cp -r $i %{buildroot}%{_includedir}/rime/; - fi -done %post -n librime1 -p /sbin/ldconfig %postun -n librime1 -p /sbin/ldconfig @@ -137,12 +106,11 @@ %files -n librime1 %{_libdir}/%{name}.so.1 -%{_libdir}/%{name}.so.1.6.1 +%{_libdir}/%{name}.so.%{version} %files devel %{_includedir}/rime_api.h %{_includedir}/rime_levers_api.h -%{_includedir}/rime %{_libdir}/%{name}.so %{_libdir}/pkgconfig/rime.pc %{_datadir}/cmake/rime/