Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libunibreak for openSUSE:Factory checked in at 2021-12-29 21:10:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libunibreak (Old) and /work/SRC/openSUSE:Factory/.libunibreak.new.2520 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libunibreak" Wed Dec 29 21:10:44 2021 rev:3 rq:942929 version:5.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libunibreak/libunibreak.changes 2018-02-15 13:27:14.636188951 +0100 +++ /work/SRC/openSUSE:Factory/.libunibreak.new.2520/libunibreak.changes 2021-12-29 21:10:55.442283916 +0100 @@ -1,0 +2,34 @@ +Sat Nov 27 20:34:26 UTC 2021 - Andreas Stieger <andreas.stie...@gmx.de> + +- update to 5.0: + * Update the data to conform to Unicode 14 + * Add per_code_point variants of utf8 and utf16 functions + * Do not always break after the last character + +------------------------------------------------------------------- +Mon May 17 08:44:28 UTC 2021 - Andreas Stieger <andreas.stie...@gmx.de> + +- update to 4.3: + * conform to Unicode 13 + * Change the handling of ellipses as per UAX# 14-45 + * Fix the handling of leading spaces + +------------------------------------------------------------------- +Mon Mar 18 14:11:13 UTC 2019 - l...@linux-schulserver.de - 4.1 + +- Update to version 4.1: + * Update the code and data to conform to Unicode 11.0.0, especially + adding support for extended pictographs in word and grapheme breaking + * ZWJ support has been much improved (it was broken) + * Make minor tweaks to the project files +- run tests - added: + + LineBreakTest.txt, + + WordBreakTest.txt and + + GraphemeBreakTest.txt + from http://www.unicode.org/Public/UNIDATA/auxiliary/ to run the + tests offline +- spec file cleanup: + + put documentation into devel package + + use %%license macro, if possible + +------------------------------------------------------------------- Old: ---- libunibreak-4.0.tar.gz New: ---- GraphemeBreakTest.txt LineBreakTest.txt WordBreakTest.txt libunibreak-5.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libunibreak.spec ++++++ --- /var/tmp/diff_new_pack.KJYZ1e/_old 2021-12-29 21:10:56.798285031 +0100 +++ /var/tmp/diff_new_pack.KJYZ1e/_new 2021-12-29 21:10:56.802285034 +0100 @@ -1,7 +1,7 @@ # # spec file for package libunibreak # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# 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 @@ -12,23 +12,24 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # -%define libversion 3 -%define altver 4_0 +%define libversion 5 +%define altver 5_0 Name: libunibreak -Version: 4.0 +Version: 5.0 Release: 0 Summary: Unicode line-breaking library License: Zlib Group: Development/Libraries/C and C++ URL: https://github.com/adah1972/libunibreak -Source0: https://github.com/adah1972/libunibreak/archive/libunibreak_%{altver}.tar.gz#/%{name}-%{version}.tar.gz -BuildRequires: autoconf >= 2.69 -BuildRequires: libtool -BuildRequires: pkg-config +Source0: https://github.com/adah1972/libunibreak/releases/download/libunibreak_%{altver}/%{name}-%{version}.tar.gz +Source1: http://www.unicode.org/Public/UNIDATA/auxiliary/LineBreakTest.txt +Source2: http://www.unicode.org/Public/UNIDATA/auxiliary/WordBreakTest.txt +Source3: http://www.unicode.org/Public/UNIDATA/auxiliary/GraphemeBreakTest.txt +BuildRequires: pkgconfig Obsoletes: liblinebreak < 2.1 Provides: liblinebreak = 2.1 @@ -44,7 +45,7 @@ %package devel Summary: Development files for libunibreak Group: Development/Libraries/C and C++ -Requires: %{name} = %{version} +Requires: %{name}%{libversion} = %{version} Requires: pkgconfig Obsoletes: liblinebreak-devel < 2.1 Provides: liblinebreak-devel = 2.1 @@ -56,34 +57,40 @@ %package -n libunibreak%{libversion} Summary: Unicode line-breaking library Group: Development/Libraries/C and C++ -Provides: %{name} = %{version} %description -n libunibreak%{libversion} -Libunibreak is the successor of liblinebreak, an implementation of the line -breaking algorithm as described in Unicode 6.0.0 Standard Annex 14, Revision -26, available at http://www.unicode.org/reports/tr14/tr14-26.html +Libunibreak is an implementation of the line breaking and word breaking +algorithm as described in Unicode Standard Annex 14 and Unicode Standard +Annex 29. %prep -%setup -q -n %{name}-%{name}_%{altver} +%setup -q +for source in %{SOURCE1} %{SOURCE2} %{SOURCE3}; do + install -m0644 $source src/ +done %build -autoreconf -fiv -%configure --disable-static -make %{?_smp_mflags} +%configure \ + --disable-static +%make_build %install %make_install -find %{buildroot} -name '*.*a' -exec rm -f {} ';' +find %{buildroot} -name '*.*a' -print -delete -%post -n libunibreak%{libversion} -p /sbin/ldconfig +%check +%make_build check +%post -n libunibreak%{libversion} -p /sbin/ldconfig %postun -n libunibreak%{libversion} -p /sbin/ldconfig %files -n libunibreak%{libversion} -%doc AUTHORS ChangeLog LICENCE NEWS README.md -%{_libdir}/*.so.* +%license LICENCE +%{_libdir}/*.so.%{libversion}{,.*} %files devel +%license LICENCE +%doc AUTHORS NEWS README.md %{_includedir}/* %{_libdir}/*.so %{_libdir}/pkgconfig/libunibreak.pc ++++++ GraphemeBreakTest.txt ++++++ ++++ 631 lines (skipped) ++++++ LineBreakTest.txt ++++++ ++++ 7687 lines (skipped) ++++++ WordBreakTest.txt ++++++ ++++ 1852 lines (skipped) ++++++ libunibreak-4.0.tar.gz -> libunibreak-5.0.tar.gz ++++++ ++++ 72196 lines of diff (skipped)