Hello community,

here is the log from the commit of package libgsf for openSUSE:Factory checked 
in at 2012-01-09 15:18:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libgsf (Old)
 and      /work/SRC/openSUSE:Factory/.libgsf.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libgsf", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libgsf/libgsf.changes    2011-09-23 
02:08:30.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libgsf.new/libgsf.changes       2012-01-09 
15:18:33.000000000 +0100
@@ -1,0 +2,49 @@
+Wed Dec 21 09:21:20 UTC 2011 - [email protected]
+
+- Remove gconf2-devel and libbonobo-devel BuildRequires: those were
+  only needed for the gnome-vfs/bonobo support, which got removed
+  in version 1.14.22.
+- Move thumbnailer out in a gsf-office-thumbnailer subpackage, so
+  we can install it by default.
+- Rename main subpackage to libgsf-tools, as it only contains tools
+  that are not of high interest to most users.
+- Create lang subpackage.
+- Add libgsf Provides to libgsf-1-114 to make lang subpackage
+  installable.
+- Add lang subpackage Recommends to libgsf-1-114.
+- Rewrite summaries and descriptions, with more accurate text.
+- Change group of all packages to be more accurate, instead of
+  Development/Libraries/GNOME:
+  + use System/Libraries for libgsf-1-114
+  + use Productivity/Office/Other for tools and
+    gsf-office-thumbnailer subpackages
+  + keep Development/Libraries/GNOME for devel subpackage
+  + use Development/Libraries/Python for python-gsf
+
+-------------------------------------------------------------------
+Fri Dec 16 08:09:35 UTC 2011 - [email protected]
+
+- Update to version 1.14.22:
+  + Fix thumbnailer manual install problem.
+  + Fix error messages on win32.
+  + Fix resource limiting in thumbnailer.
+  + Ensure GsfOutput::name and GsfInput::name notifications.
+  + Cleanup old code.
+  + Drop support for gnome-vfs and bonobo.
+  + Fix ole2 entry sorting. [bgo#665712]
+  + New installation method for thumbnailer. [bgo#651187]
+- Drop gnome subpackage:
+  - As gnome-vfs and bonobo support was dropped, there are no more
+    files in this package.
+  - Add Obsoletes for libgsf-gnome < 1.14.22 to libgsf-1-114, to
+    ease upgrades.
+  - Remove libgsf-gnome Requires from devel subpackage.
+  - Remove gconf schema handling.
+- Add xz BuildRequires because we can't build a package for a
+  xz-compressed tarball without explicitly specifying that... See
+  bnc#697467 for more details.
+- Change glib2-devel and libxml2-devel BuildRequires to
+  pkgconfig(glib-2.0) and pkgconfig(libxml-2.0).
+- Clean spec-file using spec-cleaner.
+
+-------------------------------------------------------------------

Old:
----
  libgsf-1.14.21.tar.bz2

New:
----
  libgsf-1.14.22.tar.xz

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

Other differences:
------------------
++++++ libgsf.spec ++++++
--- /var/tmp/diff_new_pack.mDfTxR/_old  2012-01-09 15:18:34.000000000 +0100
+++ /var/tmp/diff_new_pack.mDfTxR/_new  2012-01-09 15:18:34.000000000 +0100
@@ -15,50 +15,67 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
-
 
 Name:           libgsf
-BuildRequires:  gconf2-devel
-BuildRequires:  glib2-devel
+Version:        1.14.22
+Release:        0
+Summary:        Extensible I/O abstraction library for dealing with structured 
file formats
+License:        GPL-2.0+ ; LGPL-2.1+
+Group:          System/Libraries
+Url:            http://www.gnome.org
+Source:         
http://download.gnome.org/sources/libgsf/1.14/%{name}-%{version}.tar.xz
+Source99:       baselibs.conf
 BuildRequires:  intltool
-BuildRequires:  libbonobo-devel
-BuildRequires:  libxml2-devel
+BuildRequires:  pkg-config
 BuildRequires:  python-devel
 BuildRequires:  python-gobject2-devel
 BuildRequires:  python-gtk-devel
 BuildRequires:  translation-update-upstream
 BuildRequires:  update-desktop-files
-BuildRequires:  pkg-config
-License:        GPL-2.0+ ; LGPL-2.1+
-Group:          Development/Libraries/GNOME
-Version:        1.14.21
-Release:        1
-Summary:        GNOME Structured File Library
-Url:            http://www.gnome.org
+# Only needed because we don't (and won't) support building xz tarballs by 
default... See bnc#697467
+BuildRequires:  xz
+BuildRequires:  pkgconfig(glib-2.0)
+BuildRequires:  pkgconfig(libxml-2.0)
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-Source:         %{name}-%{version}.tar.bz2
-Source99:       baselibs.conf
 # bug437293
 %ifarch ppc64
 Obsoletes:      libgsf-64bit
 %endif
 #
 Requires:       libgsf-1-114
-%gconf_schemas_prereq
-%if %suse_version <= 1110
+%if 0%{?suse_version} <= 1110
 %define python_sitelib %{py_sitedir}
 %define python_sitearch %{py_sitedir}
 %endif
 
 %description
-A library for reading and writing structured files (MS OLE and Zip, for
-example).
+The libgsf library is an extensible I/O abstraction library for dealing
+with structured file formats.
+
+%package tools
+Summary:        Extensible I/O abstraction library for dealing with structured 
file formats -- Tools
+Group:          Productivity/Office/Other
+Recommends:     %{name}-lang
+
+%description tools
+The libgsf library is an extensible I/O abstraction library for dealing
+with structured file formats.
+
+%package -n gsf-office-thumbnailer
+Summary:        Office files thumbnailer for the GNOME desktop
+Group:          Productivity/Office/Other
+
+%description -n gsf-office-thumbnailer
+This package provides a thumbnailer for office files.
 
 %package 1-114
-License:        GPL-2.0+ ; LGPL-2.1+
-Summary:        GNOME Structured File Library
-Group:          Development/Libraries/GNOME
+Summary:        Extensible I/O abstraction library for dealing with structured 
file formats
+Group:          System/Libraries
+Recommends:     %{name}-lang
+# To make lang package installable
+Provides:       %{name} = %{version}
+# With libgsf 1.14.22 (first in 12.2), gnome-vfs and bonobo support got 
dropped, so no more gnome package.
+Obsoletes:      libgsf-gnome < 1.14.22
 # bug437293
 %ifarch ppc64
 Obsoletes:      libgsf-64bit
@@ -66,15 +83,13 @@
 #
 
 %description 1-114
-A library for reading and writing structured files (MS OLE and Zip, for
-example).
+The libgsf library is an extensible I/O abstraction library for dealing
+with structured file formats.
 
 %package devel
-License:        GPL-2.0+ ; LGPL-2.1+
-Summary:        Include Files and Libraries mandatory for Development
+Summary:        Extensible I/O abstraction library for dealing with structured 
file formats -- Develoment Files
 Group:          Development/Libraries/GNOME
 Requires:       libgsf-1-114 = %{version}
-Requires:       %{name}-gnome = %{version}
 Provides:       %{name}-doc = %{version}
 Obsoletes:      %{name}-doc < %{version}
 # bug437293
@@ -84,31 +99,20 @@
 #
 
 %description devel
-This package contains all necessary include files and libraries needed
-to develop applications that require these.
-
-%package gnome
-License:        GPL-2.0+ ; LGPL-2.1+
-Summary:        GNOME Structured File Library
-Group:          Development/Libraries/GNOME
-Requires:       libgsf-1-114 = %{version}
-%gconf_schemas_prereq
-
-%description gnome
-A library for reading and writing structured files (MS OLE and Zip, for
-example).
+The libgsf library is an extensible I/O abstraction library for dealing
+with structured file formats.
 
 %package -n python-gsf
-License:        GPL-2.0+ ; LGPL-2.1+
-Summary:        GNOME Structured File Library - Python bindings
-Group:          Development/Libraries/GNOME
+Summary:        Extensible I/O abstraction library for dealing with structured 
file formats -- Python bindings
+Group:          Development/Libraries/Python
 Requires:       libgsf-1-114 = %{version}
 %py_requires
 
 %description -n python-gsf
-A library for reading and writing structured files (MS OLE and Zip, for
-example).
+The libgsf library is an extensible I/O abstraction library for dealing
+with structured file formats.
 
+%lang_package
 %prep
 %setup -q
 translation-update-upstream
@@ -116,46 +120,38 @@
 %build
 %configure --with-pic \
        --disable-static
-make %{?jobs:-j%jobs}
+make %{?_smp_mflags}
 
 %install
-%makeinstall
+%make_install
 %find_lang %{name}
-# gconf_schemas go to -gnome subpackage:
-%find_gconf_schemas
 find %{buildroot} -type f -name "*.la" -delete -print
 
 %clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
 
 %post 1-114 -p /sbin/ldconfig
 
 %postun 1-114 -p /sbin/ldconfig
 
-%pre gnome -f %{name}.schemas_pre
-
-%post gnome
-/sbin/ldconfig
-
-%posttrans gnome -f %{name}.schemas_posttrans
-
-%preun gnome -f %{name}.schemas_preun
-
-%postun gnome
-/sbin/ldconfig
-
-%files -f %{name}.lang
+%files tools
 %defattr(-, root, root)
 %doc AUTHORS COPYING ChangeLog NEWS README
 %{_bindir}/gsf
-# NOTE: gsf-office-thumbnailer does not require GNOME, place it here.
-# Registration of thumbnailer to GNOME requires it, place it to libgsf-gnome.
-%{_bindir}/gsf-office-thumbnailer
 %{_bindir}/gsf-vba-dump
-%doc %{_mandir}/man1/*.*
+%doc %{_mandir}/man1/gsf.*
+%doc %{_mandir}/man1/gsf-vba-dump.*
+
+%files -n gsf-office-thumbnailer
+%defattr(-, root, root)
+%{_bindir}/gsf-office-thumbnailer
+%doc %{_mandir}/man1/gsf-office-thumbnailer.*
+%dir %{_datadir}/thumbnailers
+%{_datadir}/thumbnailers/gsf-office.thumbnailer
 
 %files 1-114
 %defattr (-, root, root)
+%doc AUTHORS COPYING ChangeLog NEWS README
 %{_libdir}/libgsf-1.so.*
 
 %files devel
@@ -165,10 +161,6 @@
 %{_includedir}/libgsf-1
 %{_datadir}/gtk-doc/html/gsf/
 
-%files gnome -f %{name}.schemas_list
-%defattr(-, root, root)
-%{_libdir}/libgsf-gnome-1.so.*
-
 %files -n python-gsf
 %defattr(-, root, root)
 %{python_sitelib}/gsf/
@@ -176,4 +168,6 @@
 %{python_sitearch}/gsf/
 %endif
 
+%files lang -f %{name}.lang
+
 %changelog

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to