Hello community, here is the log from the commit of package librsvg for openSUSE:Factory checked in at 2018-03-08 10:53:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/librsvg (Old) and /work/SRC/openSUSE:Factory/.librsvg.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "librsvg" Thu Mar 8 10:53:16 2018 rev:80 rq:583772 version:2.42.3 Changes: -------- --- /work/SRC/openSUSE:Factory/librsvg/librsvg.changes 2018-02-03 15:39:53.988665082 +0100 +++ /work/SRC/openSUSE:Factory/.librsvg.new/librsvg.changes 2018-03-08 10:53:18.518389032 +0100 @@ -1,0 +2,45 @@ +Mon Mar 5 18:13:07 UTC 2018 - dims...@opensuse.org + +- Update to version 2.42.3: + + glgo#GNOME/librsvg#205: The configure script now checks for + Rust 1.20.0. Previously this minimum requirement was not + well-defined. + + glgo#GNOME/librsvg#204: New feature: If an SVG has an <a> link + element, we now generate the corresponding link when + outputting to a Cairo PDF surface. If you use rsvg-convert(1) + with PDF output, <a> links in the SVG will work in the PDF. + + glgo#GNOME/librsvg#108: New feature: support font-size:larger + and font-size:smaller relative sizes. + + New feature: rsvg-convert now supports SOURCE_DATE_EPOCH to + generate reproducible output for PDFs. + + glgo#GNOME/librsvg#197: New requirement: We now require + Freetype2 2.9.0, which fixes font rendering bugs. The test + reference PNGs have been regenerated with this version. + + glgo#GNOME/librsvg#91: Fix rendering of masks and clips when + the initial transformation has a translation component. + + glgo#GNOME/librsvg#112: Fix: apply style attributes for all SVG + elements, not just for the toplevel one. + + glgo#GNOME/librsvg#161: Fix the marker angle for the last + vertex of closed paths. + + glgo#GNOME/librsvg#198: Fix: Make rsvg_pixbuf_from_file() and + its derived functions work again. Now we have tests for the + whole public API. + + glgo#GNOME/librsvg#143: Minor optimizations for Gaussian blurs. + + glgo#GNOME/librsvg#201: Minor speedups in the code to parse SVG + attributes. + + glgo#GNOME/librsvg#178: Fix some tests that failed on 32-bit + machines. + + In addtion to --enable-debug/--disable-debug to control the + Rust compilation, now you can use an environment variable + LIBRSVG_DEBUG=yes / LIBRSVG_DEBUG=no if you wish. + + Code moved to Rust: SVG paint servers, SVG attribute parsing. + + We now use a Cargo workspace internally, to move more things to + Rust. +- Add pkgconfig(freetype2) BuildRequires: New dependency. + +------------------------------------------------------------------- +Wed Feb 28 16:36:14 UTC 2018 - dims...@opensuse.org + +- Modernize spec-file by calling spec-cleaner + +------------------------------------------------------------------- Old: ---- librsvg-2.42.2.tar.xz New: ---- librsvg-2.42.3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ librsvg.spec ++++++ --- /var/tmp/diff_new_pack.bwXpzp/_old 2018-03-08 10:53:19.394357498 +0100 +++ /var/tmp/diff_new_pack.bwXpzp/_new 2018-03-08 10:53:19.398357354 +0100 @@ -17,36 +17,37 @@ Name: librsvg -Version: 2.42.2 +Version: 2.42.3 Release: 0 Summary: A Library for Rendering SVG Data -License: LGPL-2.0+ AND GPL-2.0+ +License: LGPL-2.0-or-later AND GPL-2.0-or-later Group: Development/Libraries/C and C++ Url: https://wiki.gnome.org/Projects/LibRsvg Source: http://download.gnome.org/sources/librsvg/2.42/%{name}-%{version}.tar.xz Source99: baselibs.conf - BuildRequires: cargo BuildRequires: gobject-introspection-devel -BuildRequires: rust +BuildRequires: pkgconfig +BuildRequires: rust >= 1.20 BuildRequires: rust-std BuildRequires: vala -# Avoid cycle: we do not require the adwaita-icon-theme to be present. libgtk-3.0 requires this for end users -#!BuildIgnore: adwaita-icon-theme -BuildRequires: pkgconfig(cairo) >= 1.2.0 +BuildRequires: pkgconfig(cairo) >= 1.15.4 BuildRequires: pkgconfig(cairo-png) >= 1.2.0 BuildRequires: pkgconfig(fontconfig) +BuildRequires: pkgconfig(freetype2) >= 20.0.14 BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.20 BuildRequires: pkgconfig(gio-2.0) >= 2.24.0 BuildRequires: pkgconfig(gio-unix-2.0) -BuildRequires: pkgconfig(glib-2.0) >= 2.52.0 +BuildRequires: pkgconfig(glib-2.0) >= 2.48.0 BuildRequires: pkgconfig(gmodule-2.0) BuildRequires: pkgconfig(gthread-2.0) >= 2.12.0 BuildRequires: pkgconfig(gtk+-3.0) >= 3.10.0 -BuildRequires: pkgconfig(libcroco-0.6) +BuildRequires: pkgconfig(libcroco-0.6) >= 0.6.1 BuildRequires: pkgconfig(libxml-2.0) >= 2.9.0 BuildRequires: pkgconfig(pangocairo) >= 1.38.0 BuildRequires: pkgconfig(pangoft2) >= 1.38.0 +# Avoid cycle: we do not require the adwaita-icon-theme to be present. libgtk-3.0 requires this for end users +#!BuildIgnore: adwaita-icon-theme %description This package contains a library to render SVG (scalable vector @@ -55,13 +56,8 @@ %package -n librsvg-2-2 Summary: A Library for Rendering SVG Data -# bug437293 -License: LGPL-2.0+ +License: LGPL-2.0-or-later Group: System/Libraries -%ifarch ppc64 -Obsoletes: librsvg-64bit -%endif -# Provides: librsvg2 = %{version} Obsoletes: librsvg2 < %{version} Provides: librsvg = %{version} @@ -74,7 +70,7 @@ %package -n typelib-1_0-Rsvg-2_0 Summary: Introspection bindings for librsvg, a SVG render library -License: LGPL-2.0+ +License: LGPL-2.0-or-later Group: System/Libraries %description -n typelib-1_0-Rsvg-2_0 @@ -86,17 +82,12 @@ %package devel Summary: Development files for librsvg, a SVG render library -License: LGPL-2.0+ +License: LGPL-2.0-or-later Group: Development/Libraries/C and C++ -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 -%endif -# +Provides: librsvg2-devel = %{version} +Obsoletes: librsvg2-devel < %{version} %description devel This package contains all necessary include files and libraries needed @@ -104,10 +95,10 @@ %package -n gdk-pixbuf-loader-rsvg Summary: A gdk-pixbuf loader for SVG using librsvg -License: LGPL-2.0+ +License: LGPL-2.0-or-later Group: System/Libraries Supplements: packageand(librsvg-2-2:gdk-pixbuf) -%gdk_pixbuf_loader_requires +%{gdk_pixbuf_loader_requires} %description -n gdk-pixbuf-loader-rsvg This package contains a library to render SVG (scalable vector @@ -118,7 +109,7 @@ %package -n rsvg-view Summary: SVG View using the GNOME Render SVG library -License: LGPL-2.0+ +License: LGPL-2.0-or-later Group: Productivity/Graphics/Viewers %description -n rsvg-view @@ -128,7 +119,7 @@ %package -n rsvg-thumbnailer Summary: SVG thumbnailer using the GNOME Render SVG library -License: LGPL-2.0+ +License: LGPL-2.0-or-later Group: Productivity/Graphics/Other BuildArch: noarch @@ -153,17 +144,16 @@ rm -rf %{buildroot}%{_datadir}/doc/%{name} %post -n librsvg-2-2 -p /sbin/ldconfig - %post -n gdk-pixbuf-loader-rsvg -%gdk_pixbuf_loader_post +%{gdk_pixbuf_loader_post} %postun -n librsvg-2-2 -p /sbin/ldconfig - %postun -n gdk-pixbuf-loader-rsvg -%gdk_pixbuf_loader_postun +%{gdk_pixbuf_loader_postun} %files -n librsvg-2-2 -%doc COPYING.LIB NEWS README.md +%license COPYING.LIB +%doc NEWS README.md %{_libdir}/librsvg-2.so.* %files -n typelib-1_0-Rsvg-2_0 @@ -176,7 +166,7 @@ %license COPYING %{_bindir}/rsvg-convert %{_bindir}/rsvg-view-3 -%doc %{_mandir}/man1/rsvg-convert.1%{?ext_man} +%{_mandir}/man1/rsvg-convert.1%{?ext_man} %files -n rsvg-thumbnailer %license COPYING @@ -184,7 +174,7 @@ %{_datadir}/thumbnailers/librsvg.thumbnailer %files devel -%doc AUTHORS ChangeLog code_of_conduct.md COMPILING.md CONTRIBUTING.md +%doc AUTHORS ChangeLog COMPILING.md CONTRIBUTING.md %{_includedir}/librsvg-2.0/ %{_libdir}/librsvg-2.so %{_libdir}/pkgconfig/librsvg-2.0.pc ++++++ librsvg-2.42.2.tar.xz -> librsvg-2.42.3.tar.xz ++++++ /work/SRC/openSUSE:Factory/librsvg/librsvg-2.42.2.tar.xz /work/SRC/openSUSE:Factory/.librsvg.new/librsvg-2.42.3.tar.xz differ: char 25, line 1