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 - [email protected]
+
+- 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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to