Hello community,

here is the log from the commit of package librsvg for openSUSE:Factory checked 
in at 2012-02-16 16:18:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/librsvg (Old)
 and      /work/SRC/openSUSE:Factory/.librsvg.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

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

Changes:
--------
--- /work/SRC/openSUSE:Factory/librsvg/librsvg.changes  2012-01-09 
15:42:33.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.librsvg.new/librsvg.changes     2012-02-16 
16:18:50.000000000 +0100
@@ -1,0 +2,28 @@
+Wed Feb  8 11:09:51 UTC 2012 - [email protected]
+
+- Really build introspection support:
+  + Pass --enable-introspection to configure.
+  + Add typelib-1_0-Rsvg-2_0 subpackage.
+  + Add typelib-1_0-Rsvg-2_0 Requires to devel subpackage.
+- Stop passing non-existing --with-svgz option to configure.
+- Change group of librsvg-2-2 from Development/Libraries/C and C++
+  to System/Libraries.
+
+-------------------------------------------------------------------
+Tue Feb  7 11:17:28 UTC 2012 - [email protected]
+
+- Update to version 2.35.2:
+  + Bug fixes.
+- Remove xz BuildRequires now that it comes for free in the build
+  system.
+- Add gobject-introspection-devel BuildRequires to build
+  introspection support: somehow, we never did that earlier.
+- Drop env-paths.diff: the script that was patched got dropped.
+- Remove definition of gtk3-engine-svg subpackage: the gtk+ 3 theme
+  engine got removed.
+- Remove build_gtk3_support macro and always build with GTK+ 3
+  support now that it's all fine.
+- Add hack in %install to not install data files for an old
+  non-working GTK+ 3 theme.
+
+-------------------------------------------------------------------

Old:
----
  env-paths.diff
  librsvg-2.35.1.tar.xz

New:
----
  librsvg-2.35.2.tar.xz

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

Other differences:
------------------
++++++ librsvg.spec ++++++
--- /var/tmp/diff_new_pack.LGW3kP/_old  2012-02-16 16:18:51.000000000 +0100
+++ /var/tmp/diff_new_pack.LGW3kP/_new  2012-02-16 16:18:51.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package librsvg
 #
-# 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
@@ -14,11 +14,10 @@
 
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
-#
-%define build_gtk3_support 0
+
 
 Name:           librsvg
-Version:        2.35.1
+Version:        2.35.2
 Release:        0
 Summary:        A Library for Rendering SVG Data
 License:        LGPL-2.0+ ; GPL-2.0+
@@ -28,18 +27,14 @@
 Source99:       baselibs.conf
 # PATCH-FIX-OPENSUSE librsvg-gdk-pixbuf-query-loaders-64.patch 
[email protected] -- Fix check for gdk-pixbuf-query-loaders on 64bit systems
 Patch0:         librsvg-gdk-pixbuf-query-loaders-64.patch
-Patch1:         env-paths.diff
 BuildRequires:  automake
-# Only needed because we don't (and won't) support building xz tarballs by 
default... See bnc#697467
-BuildRequires:  xz
+BuildRequires:  gobject-introspection-devel
 BuildRequires:  pkgconfig(cairo) >= 1.2.0
 BuildRequires:  pkgconfig(gdk-pixbuf-2.0)
-BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(gio-2.0) >= 2.24.0
+BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(gtk+-2.0)
-%if %{build_gtk3_support}
 BuildRequires:  pkgconfig(gtk+-3.0)
-%endif
 BuildRequires:  pkgconfig(libcroco-0.6)
 BuildRequires:  pkgconfig(libxml-2.0) >= 2.7.0
 BuildRequires:  pkgconfig(pangocairo) >= 1.16.0
@@ -53,7 +48,7 @@
 %package -n librsvg-2-2
 Summary:        A Library for Rendering SVG Data
 License:        LGPL-2.0+
-Group:          Development/Libraries/C and C++
+Group:          System/Libraries
 # bug437293
 %ifarch ppc64
 Obsoletes:      librsvg-64bit
@@ -69,6 +64,18 @@
 graphics) data. This format has been specified by the W3C (see
 http://www.w3c.org).
 
+%package -n typelib-1_0-Rsvg-2_0
+Summary:        A Library for Rendering SVG Data -- Introspection bindings
+License:        LGPL-2.0+
+Group:          System/Libraries
+
+%description -n typelib-1_0-Rsvg-2_0
+This package contains a library to render SVG (scalable vector
+graphics) data. This format has been specified by the W3C (see
+http://www.w3c.org).
+
+This package provides the GObject Introspection bindings for librsvg.
+
 %package devel
 Summary:        Include Files and Libraries mandatory for Development
 License:        LGPL-2.0+
@@ -76,6 +83,7 @@
 Provides:       librsvg2-devel = %{version}
 Obsoletes:      librsvg2-devel < %{version}
 Requires:       librsvg-2-2 = %{version}
+Requires:       typelib-1_0-Rsvg-2_0 = %{version}
 # bug437293
 %ifarch ppc64
 Obsoletes:      librsvg-devel-64bit
@@ -108,17 +116,6 @@
 %description -n gtk2-engine-svg
 This package provides a librsvg-based GTK+ 2 theme engine.
 
-%if %{build_gtk3_support}
-
-%package -n gtk3-engine-svg
-Summary:        SVG-based GTK+ 3 Theme Engine
-License:        LGPL-2.0+
-Group:          System/Libraries
-
-%description -n gtk3-engine-svg
-This package provides a librsvg-based GTK+ 3 theme engine.
-%endif
-
 %package -n rsvg-view
 Summary:        SVG View using the GNOME Render SVG library
 License:        LGPL-2.0+
@@ -137,17 +134,18 @@
 # don't have configure auto-regenerated
 touch aclocal.m4
 %endif
-%patch1
 
 %build
 %configure\
         --disable-static\
-        --with-svgz
+        --enable-introspection
 make %{?jobs:-j%jobs}
 
 %install
 %makeinstall
 find %{buildroot} -type f -name "*.la" -delete -print
+# Do not install data files for GTK+ 3 theme that we don't have (bgo#669563)
+rm -r %{buildroot}%{_datadir}/themes/bubble/gtk-3.0
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -165,7 +163,11 @@
 %files -n librsvg-2-2
 %defattr(-,root,root)
 %doc AUTHORS COPYING.LIB ChangeLog NEWS README
-%{_libdir}/*.so.*
+%{_libdir}/librsvg-2.so.*
+
+%files -n typelib-1_0-Rsvg-2_0
+%defattr(-,root,root)
+%{_libdir}/girepository-1.0/Rsvg-2.0.typelib
 
 %files -n gdk-pixbuf-loader-rsvg
 %defattr(-,root,root)
@@ -177,30 +179,18 @@
 %dir %{_datadir}/themes/bubble
 %{_datadir}/themes/bubble/gtk-2.0/
 
-%if %{build_gtk3_support}
-
-%files -n gtk3-engine-svg
-%defattr(-,root,root)
-%{_libdir}/gtk-3.0/*/engines/libsvg-3.so
-%dir %{_datadir}/themes/bubble
-%{_datadir}/themes/bubble/gtk-3.0/
-%endif
-
 %files -n rsvg-view
 %defattr(-,root,root)
-%{_bindir}/rsvg
 %{_bindir}/rsvg-convert
-%{_bindir}/rsvg-view
-%if %{build_gtk3_support}
 %{_bindir}/rsvg-view-3
-%endif
 %doc %{_mandir}/man?/rsvg.1*
 
 %files devel
 %defattr(-,root,root)
 %{_includedir}/librsvg-2.0/
-%{_libdir}/*.so
-%{_libdir}/pkgconfig/*.pc
+%{_libdir}/librsvg-2.so
+%{_libdir}/pkgconfig/librsvg-2.0.pc
+%{_datadir}/gir-1.0/Rsvg-2.0.gir
 %{_datadir}/gtk-doc/html/rsvg-2.0/
 # Own these repositories to not depend on gtk-doc while building:
 %dir %{_datadir}/gtk-doc

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

Reply via email to