Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at Fri Oct 15 13:56:43 CEST 2010. -------- --- GNOME/librsvg/librsvg.changes 2010-09-18 17:14:25.000000000 +0200 +++ /mounts/work_src_done/STABLE/librsvg/librsvg.changes 2010-10-11 21:33:46.000000000 +0200 @@ -1,0 +2,29 @@ +Mon Oct 11 21:24:08 CEST 2010 - vuntz@opensuse.org + +- Add a Provides for librsvg to librsvg-2-2 in baselibs.conf, like + in the .spec file. +- Add missing Requires for gdk-pixbuf-query-loaders to + gdk-pixbuf-loader-rsvg in baselibs.conf. +- Add gtk2-engine-svg to baselibs.conf, since we want theme engines + to be bi-arch too. + +------------------------------------------------------------------- +Mon Oct 4 11:54:03 CEST 2010 - vuntz@opensuse.org + +- Fix librsvg-2-2 Provides/Obsoletes to work: they were using + %{name} instead of %{version} for the version. Fix bnc#642068. + +------------------------------------------------------------------- +Mon Sep 27 08:16:51 CEST 2010 - vuntz@opensuse.org + +- Update to version 2.32.0: + + Disable gtk3 build since it's currently broken. +- Drop librsvg-gdk-pixbuf-render-gtk3.patch and + librsvg-gdkkeysym-compat.patch: those patches are only needed for + gtk3 support, and the gtk3 support will be enabled upstream when + they will get fixed. +- Add build_gtk3_support define in .spec, to easily add back the + gtk3 support to the package. Right now, this means we lose the + gtk3-engine-svg subpackage. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- librsvg-2.31.0.tar.bz2 librsvg-gdk-pixbuf-render-gtk3.patch librsvg-gdkkeysym-compat.patch New: ---- librsvg-2.32.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ librsvg.spec ++++++ --- /var/tmp/diff_new_pack.dv73Qu/_old 2010-10-15 13:55:27.000000000 +0200 +++ /var/tmp/diff_new_pack.dv73Qu/_new 2010-10-15 13:55:27.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package librsvg (Version 2.31.0) +# spec file for package librsvg (Version 2.32.0) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -15,12 +15,12 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild +%define build_gtk3_support 0 Name: librsvg -Version: 2.31.0 -Release: 3 +Version: 2.32.0 +Release: 1 License: GPLv2+ Summary: A Library for Rendering SVG Data Url: http://librsvg.sourceforge.net/ @@ -30,10 +30,6 @@ # PATCH-FIX-OPENSUSE librsvg-gdk-pixbuf-query-loaders-64.patch vuntz@opensuse.org -- Fix check for gdk-pixbuf-query-loaders on 64bit systems Patch0: librsvg-gdk-pixbuf-query-loaders-64.patch Patch1: env-paths.diff -# PATCH-FIX-UPSTREAM librsvg-gdk-pixbuf-render-gtk3.patch bgo#626605 vuntz@opensuse.org -- Fix build with recent gtk+ 3. The patch is technically correct, but suboptimal; see comments in bugzilla. Still, okay for us as we don't use this engine by default. -Patch2: librsvg-gdk-pixbuf-render-gtk3.patch -# PATCH-FIX-UPSTREAM librsvg-gdkkeysym-compat.patch bgo#629881 vuntz@opensuse.org -- Fix build with recent versions of gtk+ -Patch3: librsvg-gdkkeysym-compat.patch BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(fontconfig) BuildRequires: pkgconfig(freetype2) @@ -41,7 +37,9 @@ BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(gtk+-2.0) +%if %{build_gtk3_support} BuildRequires: pkgconfig(gtk+-3.0) +%endif BuildRequires: pkgconfig(libcroco-0.6) BuildRequires: pkgconfig(libgsf-1) BuildRequires: pkgconfig(libxml-2.0) @@ -61,10 +59,10 @@ Obsoletes: librsvg-64bit %endif # -Provides: librsvg2 = %{name} -Obsoletes: librsvg2 < %{name} -Provides: librsvg = %{name} -Obsoletes: librsvg < %{name} +Provides: librsvg2 = %{version} +Obsoletes: librsvg2 < %{version} +Provides: librsvg = %{version} +Obsoletes: librsvg < %{version} %description -n librsvg-2-2 This package contains a library to render SVG (scalable vector @@ -110,6 +108,8 @@ %description -n gtk2-engine-svg This package provides a librsvg-based GTK+ 2 theme engine. +%if %{build_gtk3_support} + %package -n gtk3-engine-svg License: LGPLv2.1+ Summary: SVG-based GTK+ 3 Theme Engine @@ -117,6 +117,7 @@ %description -n gtk3-engine-svg This package provides a librsvg-based GTK+ 3 theme engine. +%endif %package -n rsvg-view License: LGPLv2.1+ @@ -137,8 +138,6 @@ touch aclocal.m4 %endif %patch1 -%patch2 -p1 -%patch3 -p1 %build %configure\ @@ -178,18 +177,23 @@ %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 %{_datadir}/pixmaps/svg-viewer.svg %doc %{_mandir}/man?/rsvg.1* ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.dv73Qu/_old 2010-10-15 13:55:27.000000000 +0200 +++ /var/tmp/diff_new_pack.dv73Qu/_new 2010-10-15 13:55:27.000000000 +0200 @@ -1,5 +1,9 @@ librsvg-2-2 + provides "libsrvg-<targettype> = <version>" gdk-pixbuf-loader-rsvg + requires "gdk-pixbuf-query-loaders-<targettype>" supplements "packageand(librsvg-2-2-<targettype>:gdk-pixbuf-<targettype>)" post "%gdk_pixbuf_loader_post" postun "%gdk_pixbuf_loader_postun" +gtk2-engine-svg + supplements "packageand(gtk2-engine-svg:gtk2-<targettype>)" ++++++ librsvg-2.31.0.tar.bz2 -> librsvg-2.32.0.tar.bz2 ++++++ ++++ 3718 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org