Hello community,

here is the log from the commit of package liblouis for openSUSE:Factory 
checked in at 2016-01-13 22:42:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/liblouis (Old)
 and      /work/SRC/openSUSE:Factory/.liblouis.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "liblouis"

Changes:
--------
--- /work/SRC/openSUSE:Factory/liblouis/liblouis.changes        2015-11-12 
19:38:39.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.liblouis.new/liblouis.changes   2016-01-13 
22:42:30.000000000 +0100
@@ -1,0 +2,6 @@
+Mon Jan 11 14:20:01 UTC 2016 - [email protected]
+
+- Move data from library package to separate subpackage, to ensure
+  library package can be safely upgraded.
+
+-------------------------------------------------------------------
python-louis.changes: same change
python3-louis.changes: same change

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

Other differences:
------------------
++++++ liblouis.spec ++++++
--- /var/tmp/diff_new_pack.RFmf2K/_old  2016-01-13 22:42:31.000000000 +0100
+++ /var/tmp/diff_new_pack.RFmf2K/_new  2016-01-13 22:42:31.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package liblouis
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -73,6 +73,7 @@
 License:        LGPL-3.0+
 Group:          System/Libraries
 # We used to have a package named liblouis, until 2.4.1.
+Requires:       %{name}-data >= %{version}
 Provides:       %{name} = %{version}
 Obsoletes:      %{name} < %{version}
 
@@ -91,6 +92,30 @@
 screenreader for Linux. It has, however, gone far beyond these
 routines. It is named in honor of Louis Braille.
 
+%package data
+Summary:        Data files for Braille Translator and Back-Translator
+License:        LGPL-3.0+
+Group:          System/Libraries
+Conflicts:      liblouis2 < 2.6.4
+
+%description data
+Liblouis is an open-source braille translator and back-translator.
+It features support for computer and literary braille, supports
+contracted and uncontracted translation for many, many languages
+and has support for hyphenation. New languages can easily be added
+through tables that support a rule- or dictionary based approach.
+
+Liblouis also supports math braille (Nemeth and Marburg). The
+formatting of braille is provided by the companion project
+liblouisxml.
+
+Liblouis is based on the translation routines in the BRLTTY
+screenreader for Linux. It has, however, gone far beyond these
+routines. It is named in honor of Louis Braille.
+
+This package contains data required by main package.
+
+
 %package tools
 Summary:        Braille Translator and Back-Translator - Tools
 License:        GPL-3.0+
@@ -197,9 +222,12 @@
 %files -n liblouis9
 %defattr(-, root, root)
 %doc AUTHORS ChangeLog COPYING.LESSER NEWS README
-%{_datadir}/liblouis/
 %{_libdir}/*.so.*
 
+%files data
+%defattr(-, root, root)
+%{_datadir}/liblouis/
+
 %files tools
 %defattr(-, root, root)
 %doc COPYING

++++++ python-louis.spec ++++++
--- /var/tmp/diff_new_pack.RFmf2K/_old  2016-01-13 22:42:31.000000000 +0100
+++ /var/tmp/diff_new_pack.RFmf2K/_new  2016-01-13 22:42:31.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-louis
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -73,6 +73,7 @@
 License:        LGPL-3.0+
 Group:          Development/Languages/Python
 # We used to have a package named liblouis, until 2.4.1.
+Requires:       %{name}-data >= %{version}
 Provides:       %{name} = %{version}
 Obsoletes:      %{name} < %{version}
 
@@ -91,6 +92,30 @@
 screenreader for Linux. It has, however, gone far beyond these
 routines. It is named in honor of Louis Braille.
 
+%package data
+Summary:        Data files for Braille Translator and Back-Translator - Python 
Bindings
+License:        LGPL-3.0+
+Group:          Development/Languages/Python
+Conflicts:      liblouis2 < 2.6.4
+
+%description data
+Liblouis is an open-source braille translator and back-translator.
+It features support for computer and literary braille, supports
+contracted and uncontracted translation for many, many languages
+and has support for hyphenation. New languages can easily be added
+through tables that support a rule- or dictionary based approach.
+
+Liblouis also supports math braille (Nemeth and Marburg). The
+formatting of braille is provided by the companion project
+liblouisxml.
+
+Liblouis is based on the translation routines in the BRLTTY
+screenreader for Linux. It has, however, gone far beyond these
+routines. It is named in honor of Louis Braille.
+
+This package contains data required by main package.
+
+
 %package tools
 Summary:        Braille Translator and Back-Translator - Tools - Python 
Bindings
 License:        GPL-3.0+
@@ -197,9 +222,12 @@
 %files -n liblouis9
 %defattr(-, root, root)
 %doc AUTHORS ChangeLog COPYING.LESSER NEWS README
-%{_datadir}/liblouis/
 %{_libdir}/*.so.*
 
+%files data
+%defattr(-, root, root)
+%{_datadir}/liblouis/
+
 %files tools
 %defattr(-, root, root)
 %doc COPYING

python3-louis.spec: same change

Reply via email to