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)

Reply via email to