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
