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 "[email protected]"

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

Reply via email to