Hello community,

here is the log from the commit of package librsvg for openSUSE:Factory checked 
in at 2020-04-23 18:28:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/librsvg (Old)
 and      /work/SRC/openSUSE:Factory/.librsvg.new.2738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "librsvg"

Thu Apr 23 18:28:54 2020 rev:98 rq:795603 version:2.48.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/librsvg/librsvg.changes  2019-11-29 
16:01:48.724832620 +0100
+++ /work/SRC/openSUSE:Factory/.librsvg.new.2738/librsvg.changes        
2020-04-23 18:29:00.475923625 +0200
@@ -1,0 +2,112 @@
+Fri Apr 10 11:34:36 UTC 2020 - Bjørn Lie <[email protected]>
+
+- Update to version 2.48.3:
+  + Librsvg now requires glib 2.50.0 or later.
+  + rsvg-convert's --background-color option now accepts colors
+    with transparency like #rrggbbaa, rgba(...), hsla(...); the
+    transparency value was ignored before.
+  + Fix arithmetic overflow when rendering to large GdkPixbufs.
+  + Make librsvg build with Rust 1.39 again.
+  + Don't require upcalls into C code for Debian powerpc.
+- Add check section and run testsuite during build.
+
+-------------------------------------------------------------------
+Wed Apr  1 15:22:22 UTC 2020 - Bjørn Lie <[email protected]>
+
+- Update to version 2.48.2:
+  + Fix linking of the test suite against Harfbuzz.
+
+-------------------------------------------------------------------
+Sat Mar 28 16:42:17 UTC 2020 - Bjørn Lie <[email protected]>
+
+- Update to version 2.48.1:
+  + Fix baseline-shift for simple subscripts/superscripts and
+    absolute offsets. This should fix a lot of Wikimedia images
+    with formulas.
+  + Support images with data: URLs that don't have a MIME-type.
+    This fixes some Open Clip Art images generated by old versions
+    of Adobe Illustrator.
+  + Fix build of the test suite on Windows.
+  + Support running the rsvg_internals tests on Windows.
+
+-------------------------------------------------------------------
+Sun Mar  8 12:15:06 UTC 2020 - Bjørn Lie <[email protected]>
+
+- Update to version 2.48.0:
+  + The following is a summary of changes between 2.46.x and
+    2.48.0. For full details, please see the 2.47.x release notes
+    below.
+  + This release requires at least Rust 1.39.
+  + New API, rsvg_handle_set_stylesheet(), to set a CSS stylesheet
+    independent of the SVG document.
+  + Support opacity in patterns.
+  + Librsvg's XML parser now supports namespaces (xmlns), and is
+    stricter than before about it. Files may fail to parse if there
+    are attributes or elements with namespace prefixes (e.g.
+    foo:bar instead of plain bar), but without a corresponding
+    namespace declaration (e.g.
+    xmlns:foo="http://example.com/foo";).
+    This may happen especially with incorrectly-written SVGs that
+    use xlink:href or xi:include attributes without the
+    corresponding namespace declarations. If you run into this,
+    just add the following to your toplevel SVG element:
+      <svg xmlns="http://www.w3.org/2000/svg";
+           xmlns:xlink="http://www.w3.org/1999/xlink";
+          xmlns:xi="http://www.w3.org/2001/XInclude";>
+           ^^^^^^^^^ these ones
+   + Librsvg no longer depends on libcroco, and now does all CSS
+     processing using Rust crates from Mozilla Servo. As a result,
+     librsvg can now handle much more complex CSS selectors than
+     before.
+
+  + Link-time optimization (LTO) is disabled by default on release
+    builds, as this increased build time too much. Downstream
+    distributors may want to turn it back on in the toplevel
+    Cargo.toml.
+  + (CVE-2019-20446) - Librsvg now has limits on the number of
+    loaded XML elements, and the number of referenced elements
+    within an SVG document. This is to mitigate malicious SVGs
+    which try to consume all memory, and those which try to consume
+    an exponential amount of CPU time.
+  + Many bugfixes; please see the 2.47.x release notes below.
+- Changes from version 2.47.4:
+  + Fix rsvg-convert's multipage PDF output when the zoom option is
+    used.
+  + Do not stop rendering if an <image> element references a
+    nonexistent file. This fixes a number of Open Clipart cases.
+  + Compute the font-size cascade correctly when there are "em"
+    #and "ex" units involved.
+  + Updated the man page for rsvg-convert.
+
+-------------------------------------------------------------------
+Thu Feb 13 00:20:43 CET 2020 - [email protected]
+
+- Update to version 2.47.3:
+  + New API, rsvg_handle_set_stylesheet(), to set a CSS
+    stylesheet independent of the SVG document.
+  + Support opacity in patterns.
+  + Move away from the Cairo transform type to our own.
+  + Update the gtk-rs version.
+- Changes from version 2.47.2:
+  + Handling of the "result", "in", "in2" attributes in filter
+    primitives is slightly stricter now, and spec compliant.
+  + Fix infinite loop when processing CSS sibling combinators.
+  + feImage filters no longer clip their output to integer
+    coordinates.
+  + Documentation for the Rust crate.
+  + Debug logs from RSVG_LOG=1 should now be more legible and
+    contain better information on invalid CSS.
+  + Remove link-time workarounds for Rust pre-1.35.
+  + Unify internal error types to share the CSS code with
+    gnome-shell.
+  + Made handling of XML namespaces more spec-compliant.
+  + Lots of refactoring to start moving away from Cairo internals.
+- Changes from version 2.47.1:
+  + Librsvg no longer depends on libcroco!  It now does all CSS
+    processing using Rust crates from Mozilla Servo; these are also
+    the crates that are in use in recent versions of Firefox.  As a
+    result, librsvg can now handle much more complex CSS selectors
+    than before.
+- Drop pkgconfig(libcroco-0.6) BuildRequires: no longer needed.
+
+-------------------------------------------------------------------

Old:
----
  librsvg-2.46.4.tar.xz

New:
----
  librsvg-2.48.3.tar.xz

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

Other differences:
------------------
++++++ librsvg.spec ++++++
--- /var/tmp/diff_new_pack.gndiqG/_old  2020-04-23 18:29:01.263925133 +0200
+++ /var/tmp/diff_new_pack.gndiqG/_new  2020-04-23 18:29:01.267925141 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package librsvg
 #
-# Copyright (c) 2019 SUSE LLC
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,19 +20,19 @@
 %define librsvg_sover 2
 
 Name:           librsvg
-Version:        2.46.4
+Version:        2.48.3
 Release:        0
 Summary:        A Library for Rendering SVG Data
 License:        LGPL-2.0-or-later AND GPL-2.0-or-later AND Apache-2.0 AND MIT
 Group:          Development/Libraries/C and C++
 URL:            https://wiki.gnome.org/Projects/LibRsvg
-Source0:        
https://download.gnome.org/sources/librsvg/2.46/%{name}-%{version}.tar.xz
+Source0:        
https://download.gnome.org/sources/librsvg/2.48/%{name}-%{version}.tar.xz
 Source99:       baselibs.conf
 
 BuildRequires:  cargo
 BuildRequires:  gobject-introspection-devel
 BuildRequires:  pkgconfig
-BuildRequires:  rust >= 1.34
+BuildRequires:  rust >= 1.39
 BuildRequires:  vala
 BuildRequires:  pkgconfig(cairo) >= 1.16.0
 BuildRequires:  pkgconfig(cairo-png) >= 1.2.0
@@ -41,10 +41,9 @@
 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.48.0
+BuildRequires:  pkgconfig(glib-2.0) >= 2.50.0
 BuildRequires:  pkgconfig(gmodule-2.0)
 BuildRequires:  pkgconfig(gthread-2.0) >= 2.12.0
-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
@@ -100,7 +99,7 @@
 Summary:        A gdk-pixbuf loader for SVG using librsvg
 License:        LGPL-2.0-or-later
 Group:          System/Libraries
-Supplements:    packageand(librsvg-2-%{librsvg_sover}:gdk-pixbuf)
+Supplements:    (librsvg-2-%{librsvg_sover} and gdk-pixbuf)
 %{gdk_pixbuf_loader_requires}
 
 %description -n gdk-pixbuf-loader-rsvg
@@ -151,6 +150,9 @@
 rm -rf %{buildroot}%{_datadir}/doc/%{name}
 %find_lang %{name} %{?no_lang_C}
 
+%check
+%make_build check
+
 %post -n librsvg-2-%{librsvg_sover} -p /sbin/ldconfig
 %post -n gdk-pixbuf-loader-rsvg
 %{gdk_pixbuf_loader_post}

++++++ librsvg-2.46.4.tar.xz -> librsvg-2.48.3.tar.xz ++++++
/work/SRC/openSUSE:Factory/librsvg/librsvg-2.46.4.tar.xz 
/work/SRC/openSUSE:Factory/.librsvg.new.2738/librsvg-2.48.3.tar.xz differ: char 
26, line 1


Reply via email to