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