commit librsvg for openSUSE:Factory
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 "gnome-maintainers@suse.de" 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 - vuntz@opensuse.org + +- 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 - vuntz@opensuse.org + +- 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 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 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: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de