Hello community,

here is the log from the commit of package liblouis for openSUSE:Factory 
checked in at 2012-09-13 00:03:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/liblouis (Old)
 and      /work/SRC/openSUSE:Factory/.liblouis.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "liblouis", Maintainer is "gnome-maintain...@suse.de"

Changes:
--------
--- /work/SRC/openSUSE:Factory/liblouis/liblouis.changes        2012-02-28 
19:24:27.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.liblouis.new/liblouis.changes   2012-09-13 
00:03:51.000000000 +0200
@@ -1,0 +2,13 @@
+Mon Sep 10 15:49:14 UTC 2012 - vu...@opensuse.org
+
+- Create a tools and a doc subpackages to contain the tools and
+  documentation shipped by liblouis, instead of having a liblouis
+  subpackage, since that's confusing (because what people are
+  usually interested is the liblouis2 subpackage).
+- Ship COPYING.LIB in liblouis2 subpackage and COPYING in the tools
+  subpackage since everything is LGPL-3.0+, except the tools that
+  are GPL-3.0+. That fixes bnc#779253.
+- Since we don't have a liblouis subpackage anymore, add Provides
+  and Obsoletes for it to liblouis2 for smooth upgrades.
+
+-------------------------------------------------------------------
python-louis.changes: same change

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

Other differences:
------------------
++++++ liblouis.spec ++++++
--- /var/tmp/diff_new_pack.F5B7Hd/_old  2012-09-13 00:03:52.000000000 +0200
+++ /var/tmp/diff_new_pack.F5B7Hd/_new  2012-09-13 00:03:52.000000000 +0200
@@ -22,6 +22,7 @@
 %define _name   liblouis
 Version:        2.4.1
 Release:        0
+# FIXME: on update to > 2.4.1, change <= to < in Obsoletes
 Summary:        Braille Translator and Back-Translator
 License:        LGPL-3.0+
 Group:          Productivity/Other
@@ -62,7 +63,11 @@
 
 %package -n liblouis2
 Summary:        Braille Translator and Back-Translator
+License:        LGPL-3.0+
 Group:          System/Libraries
+# We used to have a package named liblouis, until 2.4.1.
+Provides:       %{name} = %{version}
+Obsoletes:      %{name} <= %{version}
 
 %description -n liblouis2
 Liblouis is an open-source braille translator and back-translator.
@@ -79,8 +84,49 @@
 screenreader for Linux. It has, however, gone far beyond these
 routines. It is named in honor of Louis Braille.
 
+%package tools
+Summary:        Braille Translator and Back-Translator - Tools
+License:        GPL-3.0+
+Group:          Productivity/Other
+
+%description tools
+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.
+
+%package doc
+Summary:        Braille Translator and Back-Translator - Documentation
+License:        LGPL-3.0+
+Group:          Documentation/Other
+
+%description doc
+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.
+
 %package devel
 Summary:        Braille Translator and Back-Translator - Development Files
+License:        LGPL-3.0+
 Group:          Development/Libraries/C and C++
 Requires:       liblouis2 = %{version}
 
@@ -129,27 +175,31 @@
 %{__rm} -rf %{buildroot}
 %if %build_core_not_python
 
-%post
+%post doc
 %install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz
 
-%postun
+%postun doc
 %install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz
 
 %post -n liblouis2 -p /sbin/ldconfig
 
 %postun -n liblouis2 -p /sbin/ldconfig
 
-%files
+%files -n liblouis2
 %defattr(-, root, root)
-%doc AUTHORS ChangeLog COPYING NEWS README
-%doc doc/liblouis.html doc/liblouis.txt
+%doc AUTHORS ChangeLog COPYING.LIB NEWS README
+%{_datadir}/liblouis/
+%{_libdir}/*.so.*
+
+%files tools
+%defattr(-, root, root)
+%doc COPYING
 %{_bindir}/lou_*
-%{_infodir}/%{name}.info.gz
 
-%files -n liblouis2
+%files doc
 %defattr(-, root, root)
-%{_datadir}/liblouis
-%{_libdir}/*.so.*
+%doc doc/liblouis.html doc/liblouis.txt
+%{_infodir}/%{name}.info.gz
 
 %files devel
 %defattr(-, root, root)

++++++ python-louis.spec ++++++
--- /var/tmp/diff_new_pack.F5B7Hd/_old  2012-09-13 00:03:52.000000000 +0200
+++ /var/tmp/diff_new_pack.F5B7Hd/_new  2012-09-13 00:03:52.000000000 +0200
@@ -22,6 +22,7 @@
 %define _name   liblouis
 Version:        2.4.1
 Release:        0
+# FIXME: on update to > 2.4.1, change <= to < in Obsoletes
 Summary:        Braille Translator and Back-Translator - Python Bindings
 License:        LGPL-3.0+
 Group:          Development/Languages/Python
@@ -62,7 +63,11 @@
 
 %package -n liblouis2
 Summary:        Braille Translator and Back-Translator - Python Bindings
+License:        LGPL-3.0+
 Group:          Development/Languages/Python
+# We used to have a package named liblouis, until 2.4.1.
+Provides:       %{name} = %{version}
+Obsoletes:      %{name} <= %{version}
 
 %description -n liblouis2
 Liblouis is an open-source braille translator and back-translator.
@@ -79,8 +84,49 @@
 screenreader for Linux. It has, however, gone far beyond these
 routines. It is named in honor of Louis Braille.
 
+%package tools
+Summary:        Braille Translator and Back-Translator - Tools - Python 
Bindings
+License:        GPL-3.0+
+Group:          Development/Languages/Python
+
+%description tools
+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.
+
+%package doc
+Summary:        Braille Translator and Back-Translator - Documentation - 
Python Bindings
+License:        LGPL-3.0+
+Group:          Development/Languages/Python
+
+%description doc
+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.
+
 %package devel
 Summary:        Braille Translator and Back-Translator - Development Files - 
Python Bindings
+License:        LGPL-3.0+
 Group:          Development/Languages/Python
 Requires:       liblouis2 = %{version}
 
@@ -129,27 +175,31 @@
 %{__rm} -rf %{buildroot}
 %if %build_core_not_python
 
-%post
+%post doc
 %install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz
 
-%postun
+%postun doc
 %install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz
 
 %post -n liblouis2 -p /sbin/ldconfig
 
 %postun -n liblouis2 -p /sbin/ldconfig
 
-%files
+%files -n liblouis2
 %defattr(-, root, root)
-%doc AUTHORS ChangeLog COPYING NEWS README
-%doc doc/liblouis.html doc/liblouis.txt
+%doc AUTHORS ChangeLog COPYING.LIB NEWS README
+%{_datadir}/liblouis/
+%{_libdir}/*.so.*
+
+%files tools
+%defattr(-, root, root)
+%doc COPYING
 %{_bindir}/lou_*
-%{_infodir}/%{name}.info.gz
 
-%files -n liblouis2
+%files doc
 %defattr(-, root, root)
-%{_datadir}/liblouis
-%{_libdir}/*.so.*
+%doc doc/liblouis.html doc/liblouis.txt
+%{_infodir}/%{name}.info.gz
 
 %files devel
 %defattr(-, root, root)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to