Hello community, here is the log from the commit of package gtkspell for openSUSE:Factory checked in at Fri May 6 15:34:15 CEST 2011. -------- --- GNOME/gtkspell/gtkspell.changes 2011-05-02 23:44:05.000000000 +0200 +++ /mounts/work_src_done/STABLE/gtkspell/gtkspell.changes 2011-05-04 12:59:08.000000000 +0200 @@ -1,0 +2,12 @@ +Tue May 3 12:17:43 UTC 2011 - dimstar@opensuse.org + +- bnc#691401: SLPP for gtkspell: + + Create new subpackage libgtkspell0 with gtkspell + Provides/Obsoletes for proper upgrade path. + + Move -lang Recommends to the lib-package. +- Remove explicit Requires for gtk2-devel,g lib2-devel, + pango-devel, atk-devel and enchant-devel from the -devel package: + they will automatically be added the pkgconfig() way. +- Clean spec file using spec-cleaner. + +------------------------------------------------------------------- calling whatdependson for head-i586 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ _service:set_version:gtkspell.spec ++++++ --- /var/tmp/diff_new_pack.Wuk209/_old 2011-05-06 15:33:13.000000000 +0200 +++ /var/tmp/diff_new_pack.Wuk209/_new 2011-05-06 15:33:13.000000000 +0200 @@ -15,33 +15,53 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild Name: gtkspell -BuildRequires: enchant-devel fdupes gnome-doc-utils-devel gtk-doc gtk2-devel intltool libstdc++-devel translation-update-upstream -Summary: GTK2 Spell Checker Interface Library Version: 2.0.16 +# FIXME: Replace Obsoletes <= version with Obsoletes < version in libgtkspell0 subpackage on update (after 2.0.15) Release: 0 License: GPLv2+ +Summary: GTK2 Spell Checker Interface Library +Url: http://gtkspell.sf.net/ Group: System/Libraries Source: gtkspell-%{version}.tar.bz2 -Url: http://gtkspell.sf.net/ +BuildRequires: enchant-devel +BuildRequires: fdupes +BuildRequires: gnome-doc-utils-devel +BuildRequires: gtk-doc +BuildRequires: gtk2-devel +BuildRequires: intltool +BuildRequires: libstdc++-devel +BuildRequires: translation-update-upstream BuildRoot: %{_tmppath}/%{name}-%{version}-build -Recommends: %{name}-lang = %{version} %description GtkSpell provides MSWord-style and MacOSX-style highlighting of misspelled words in a GtkTextView widget. Right-clicking a misspelled word opens a menu of suggested replacements. +%package -n libgtkspell0 +License: GPLv2+ +Summary: GTK2 Spell Checker Interface Library +Group: System/Libraries +Recommends: %{name}-lang +# Needed to make lang package installable +Provides: gtkspell = %{version} +# SLPP applied during development of 12.1. gtkspell last shipped in 11.4 +# Change <= to < on update to new version (> 2.0.15) +Obsoletes: gtkspell <= %{version} + +%description -n libgtkspell0 +GtkSpell provides MSWord-style and MacOSX-style highlighting of +misspelled words in a GtkTextView widget. Right-clicking a misspelled +word opens a menu of suggested replacements. + %package devel License: GPLv2+ Summary: Static libraries and header files from gtkspell Group: Development/Libraries/X11 -Requires: %{name} = %{version} -Requires: gtk2-devel glib2-devel pango-devel atk-devel -Requires: enchant-devel +Requires: libgtkspell0 = %{version} %description devel Static libraries and header files from gtkspell. @@ -50,7 +70,7 @@ License: GPLv2+ Summary: GTK2 Spell Checker Interface Library Group: System/Libraries -Requires: %{name} = %{version} +Requires: libgtkspell0 = %{version} %description doc GtkSpell provides MSWord-style and MacOSX-style highlighting of @@ -65,21 +85,21 @@ %build %configure\ --disable-static -make %{?jobs:-j%jobs} +make %{?_smp_mflags} %install %makeinstall find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print %find_lang %{name} -%post -p /sbin/ldconfig +%post -n libgtkspell0 -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%postun -n libgtkspell0 -p /sbin/ldconfig %clean -rm -rf $RPM_BUILD_ROOT +rm -rf %{buildroot} -%files +%files -n libgtkspell0 %defattr(-, root, root) %doc AUTHORS COPYING ChangeLog README %{_libdir}/*.so.* ++++++ gtkspell.spec ++++++ --- /var/tmp/diff_new_pack.Wuk209/_old 2011-05-06 15:33:13.000000000 +0200 +++ /var/tmp/diff_new_pack.Wuk209/_new 2011-05-06 15:33:13.000000000 +0200 @@ -15,33 +15,53 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild Name: gtkspell -BuildRequires: enchant-devel fdupes gnome-doc-utils-devel gtk-doc gtk2-devel intltool libstdc++-devel translation-update-upstream -Summary: GTK2 Spell Checker Interface Library Version: 2.0.15 -Release: 11 +Release: 12 +# FIXME: Replace Obsoletes <= version with Obsoletes < version in libgtkspell0 subpackage on update (after 2.0.15) License: GPLv2+ +Summary: GTK2 Spell Checker Interface Library +Url: http://gtkspell.sf.net/ Group: System/Libraries Source: gtkspell-%{version}.tar.bz2 -Url: http://gtkspell.sf.net/ +BuildRequires: enchant-devel +BuildRequires: fdupes +BuildRequires: gnome-doc-utils-devel +BuildRequires: gtk-doc +BuildRequires: gtk2-devel +BuildRequires: intltool +BuildRequires: libstdc++-devel +BuildRequires: translation-update-upstream BuildRoot: %{_tmppath}/%{name}-%{version}-build -Recommends: %{name}-lang = %{version} %description GtkSpell provides MSWord-style and MacOSX-style highlighting of misspelled words in a GtkTextView widget. Right-clicking a misspelled word opens a menu of suggested replacements. +%package -n libgtkspell0 +License: GPLv2+ +Summary: GTK2 Spell Checker Interface Library +Group: System/Libraries +Recommends: %{name}-lang +# Needed to make lang package installable +Provides: gtkspell = %{version} +# SLPP applied during development of 12.1. gtkspell last shipped in 11.4 +# Change <= to < on update to new version (> 2.0.15) +Obsoletes: gtkspell <= %{version} + +%description -n libgtkspell0 +GtkSpell provides MSWord-style and MacOSX-style highlighting of +misspelled words in a GtkTextView widget. Right-clicking a misspelled +word opens a menu of suggested replacements. + %package devel License: GPLv2+ Summary: Static libraries and header files from gtkspell Group: Development/Libraries/X11 -Requires: %{name} = %{version} -Requires: gtk2-devel glib2-devel pango-devel atk-devel -Requires: enchant-devel +Requires: libgtkspell0 = %{version} %description devel Static libraries and header files from gtkspell. @@ -50,7 +70,7 @@ License: GPLv2+ Summary: GTK2 Spell Checker Interface Library Group: System/Libraries -Requires: %{name} = %{version} +Requires: libgtkspell0 = %{version} %description doc GtkSpell provides MSWord-style and MacOSX-style highlighting of @@ -65,21 +85,21 @@ %build %configure\ --disable-static -make %{?jobs:-j%jobs} +make %{?_smp_mflags} %install %makeinstall find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print %find_lang %{name} -%post -p /sbin/ldconfig +%post -n libgtkspell0 -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%postun -n libgtkspell0 -p /sbin/ldconfig %clean -rm -rf $RPM_BUILD_ROOT +rm -rf %{buildroot} -%files +%files -n libgtkspell0 %defattr(-, root, root) %doc AUTHORS COPYING ChangeLog README %{_libdir}/*.so.* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org