Hello community, here is the log from the commit of package goffice for openSUSE:Factory checked in at 2012-01-25 10:36:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/goffice (Old) and /work/SRC/openSUSE:Factory/.goffice.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "goffice", Maintainer is "gnome-maintainers@suse.de" Changes: -------- --- /work/SRC/openSUSE:Factory/goffice/goffice.changes 2011-09-23 02:01:38.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.goffice.new/goffice.changes 2012-01-25 10:37:01.000000000 +0100 @@ -1,0 +2,70 @@ +Mon Jan 23 15:29:33 UTC 2012 - cfarrell@suse.com + +- license update: GPL-2.0 + The canonical license of the spec file should be GPL-2.0 + +------------------------------------------------------------------- +Thu Jan 19 07:38:57 UTC 2012 - vuntz@opensuse.org + +- Add explicit pkgconfig() BuildRequires: cairo, cairo-pdf, + cairo-ps, cairo-svg, gdk-pixbuf-2.0, glib-2.0, pango, pangocairo. + Those were all implicitly brought in before. +- Add pkgconfig(libspectre) BuildRequires to enable EPS support. +- Remove pcre-devel BuildRequires: it's not needed anymore. +- Apply shared library packaging policy: + + Create a libgoffice-0_10-9 subpackage. + + Add a Provides for goffice to make lang subpackage + installable. + + Note that it's fine to ship the data files in this subpackage + as they all live in a versioned directory. + + Change goffice Requires in devel subpackage to + libgoffice-0_10-9. +- Manually create %{_libdir}/goffice/0.10/plugins directory in + %install, and own it: this is the directory for the external + plugins. + +------------------------------------------------------------------- +Mon Jan 9 14:20:08 UTC 2012 - dimstar@opensuse.org + +- Update to version 0.9.1: + + High-precision accumulator improvements. +- Changes from version 0.9.0: + + Port to gtk+-3.0 + + Make GSettings the default configuration backend + + Remove GConf support + + Add support for SVG images + + Add some optional support for EPS images + + Add resource manager for embedded files + + Add a plugin directory for extern plugins, independent from + micro version + + Make sheet widgets scalable + + Use pango attributes for formatting + + Accept rich text in chart labels + + Extend encoding specification from file-openers to plugin + services + + Support SI prefixes and units in scientific format selector + + Recognize scientific formats with longer exponents + + Fix output of scientific number formats with EE to ODF + + Fix widgets position inside an RTL canvas + + Fix problem with sticky format colouring + + Bugs fixed: bgo#117215, bgo#417631, bgo#425685, bgo#513137, + bgo#584380, bgo#588516, bgo#605434, bgo#623847, bgo#641901, + bgo#647147, bgo#651561, bgo#654392, bgo#655573, bgo#656043, + bgo#656056, bgo#656148, bgo#657187, bgo#657288, bgo#657379, + bgo#657400, bgo#657670, bgo#657695, bgo#657696, bgo#658472, + bgo#658527, bgo#660564, bgo#660917, bgo#661264, bgo#662393, + bgo#662414, bgo#663078, bgo#663355, bgo#663717, bgo#664656. +- Clean spec-file using spec-cleaner. +- Replace gtk2-devel BuildRequires with pkgconfig(gtk+-3.0), + following upstreams change to GTK 3. +- Drop gconf2-devel BuildRequires: with the move to GSettings this + is no longer needed. +- Add pkgconfig(librsvg-2.0) BuildRequires: A newly introduced + dependency to support SVG images. +- Remove explicit Requires from the -devel package: they are added + automatically the pkgconfig()-way. +- 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. + +------------------------------------------------------------------- Old: ---- goffice-0.8.17.tar.bz2 New: ---- goffice-0.9.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ goffice.spec ++++++ --- /var/tmp/diff_new_pack.Zb3X4O/_old 2012-01-25 10:37:02.000000000 +0100 +++ /var/tmp/diff_new_pack.Zb3X4O/_new 2012-01-25 10:37:02.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package goffice # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,24 +15,32 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild - Name: goffice +Version: 0.9.1 +Release: 0 +Summary: GLib/GTK+ Set of Document-Centric Objects and Utilities +License: GPL-2.0 +Group: System/GUI/GNOME +Url: http://www.gnumeric.org/ +Source: http://download.gnome.org/sources/goffice/0.9/%{name}-%{version}.tar.xz BuildRequires: fdupes -BuildRequires: gconf2-devel -BuildRequires: gtk2-devel BuildRequires: intltool BuildRequires: libgsf-devel -BuildRequires: pcre-devel BuildRequires: translation-update-upstream -Version: 0.8.17 -Release: 1 -Url: http://www.gnumeric.org/ -Group: System/GUI/GNOME -License: GPL-2.0 ; GPL-2.0+ -Summary: GLib/GTK+ Set of Document-Centric Objects and Utilities -Source: http://download.gnome.org/sources/goffice/0.8/%{name}-%{version}.tar.bz2 +# Only needed because we don't (and won't) support building xz tarballs by default... See bnc#697467 +BuildRequires: xz +BuildRequires: pkgconfig(cairo) >= 1.10.0 +BuildRequires: pkgconfig(cairo-pdf) >= 1.10.0 +BuildRequires: pkgconfig(cairo-ps) >= 1.10.0 +BuildRequires: pkgconfig(cairo-svg) >= 1.10.0 +BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.22.0 +BuildRequires: pkgconfig(glib-2.0) >= 2.28.0 +BuildRequires: pkgconfig(gtk+-3.0) >= 3.0.0 +BuildRequires: pkgconfig(librsvg-2.0) >= 2.22.0 +BuildRequires: pkgconfig(libspectre) >= 0.2.6 +BuildRequires: pkgconfig(pango) >= 1.24.0 +BuildRequires: pkgconfig(pangocairo) >= 1.24.0 Recommends: %{name}-lang BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -47,11 +55,30 @@ GOffice is a GLib/GTK+ set of document-centric objects and utilities. +%package -n libgoffice-0_10-9 +Summary: GLib/GTK+ Set of Document-Centric Objects and Utilities +License: GPL-2.0 +Group: System/Libraries +Recommends: %{name}-lang +# To make lang package installable +Provides: %{name} = %{version} + +%description -n libgoffice-0_10-9 +These are common operations for document-centric applications that + are conceptually simple, but complex to implement fully. - + Plug-ins + +- Load and save documents + +- Undo and redo + +GOffice is a GLib/GTK+ set of document-centric objects and utilities. + %package devel -License: GPL-2.0+ -Group: Development/Libraries/GNOME Summary: Development files for goffice -Requires: %{name} = %{version} cairo-devel gconf2-devel glib2-devel gtk2-devel libgsf-devel libxml2-devel pango-devel pcre-devel +License: GPL-2.0 +Group: Development/Libraries/GNOME +Requires: libgoffice-0_10-9 = %{version} Obsoletes: goffice-doc < %{version} Provides: goffice-doc = %{version} @@ -68,39 +95,47 @@ %build %configure --disable-static --with-pic -make %{?jobs:-j%jobs} +make %{?_smp_mflags} %install -%makeinstall +%make_install find %{buildroot} -type f -name "*.la" -print -delete +# Create directory for extern plugins +mkdir -p %{buildroot}%{_libdir}/goffice/0.10/plugins %find_lang %{name}-%{version} -%fdupes $RPM_BUILD_ROOT +%fdupes %{buildroot} %clean -rm -rf $RPM_BUILD_ROOT +rm -rf %{buildroot} -%post -p /sbin/ldconfig +%post -n libgoffice-0_10-9 -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%postun -n libgoffice-0_10-9 -p /sbin/ldconfig -%files +%files -n libgoffice-0_10-9 %defattr (-, root, root) %doc AUTHORS BUGS COPYING ChangeLog MAINTAINERS NEWS README -%{_datadir}/goffice -%{_datadir}/pixmaps/goffice -%{_libdir}/*.so.* -%{_libdir}/goffice - -%files lang -f %{name}-%{version}.lang +%{_libdir}/libgoffice-0.10.so.* +%dir %{_libdir}/goffice +%{_libdir}/goffice/%{version}/ +%dir %{_datadir}/goffice +%{_datadir}/goffice/%{version}/ +%dir %{_datadir}/pixmaps/goffice +%{_datadir}/pixmaps/goffice/%{version}/ +# Directory for external plugins +%dir %{_libdir}/goffice/0.10 +%dir %{_libdir}/goffice/0.10/plugins %files devel %defattr (-, root, root) -%{_includedir}/* -%{_libdir}/*.so -%{_libdir}/pkgconfig/*.pc +%{_includedir}/libgoffice-0.10/ +%{_libdir}/libgoffice-0.10.so +%{_libdir}/pkgconfig/libgoffice-0.10.pc # Own these repositories to not depend on gtk-doc while building: %dir %{_datadir}/gtk-doc %dir %{_datadir}/gtk-doc/html -%{_datadir}/gtk-doc/html/goffice-0.8 +%doc %{_datadir}/gtk-doc/html/goffice-0.10/ + +%files lang -f %{name}-%{version}.lang %changelog -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org