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-maintainers@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 - vuntz@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+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org