public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/librsvg2] f45: Update to 2.63.0
@ 2026-09-15 19:23 Fabio Valentini
  0 siblings, 0 replies; only message in thread
From: Fabio Valentini @ 2026-09-15 19:23 UTC (permalink / raw)
  To: git-commits

A new commit has been pushed.

Repo   : rpms/librsvg2
Branch : f45
Commit : d6dc23aaf6baf57d6b38d1eeafb8ce7274928e33
Author : Fabio Valentini <decathorpe@gmail.com>
Date   : 2026-09-15T20:34:40+02:00
Stats  : +99/-33 in 8 file(s)
URL    : https://src.fedoraproject.org/rpms/librsvg2/c/d6dc23aaf6baf57d6b38d1eeafb8ce7274928e33?branch=f45

Log:
Update to 2.63.0

---
diff --git a/.gitignore b/.gitignore
index 288ce3b..979f0be 100644
--- a/.gitignore
+++ b/.gitignore
@@ -124,3 +124,5 @@ librsvg-2.31.0.tar.bz2
 /librsvg-2.62.2-vendor.tar.xz
 /librsvg-2.62.3.tar.xz
 /librsvg-2.62.3-vendor.tar.xz
+/librsvg-2.63.0.tar.xz
+/librsvg-2.63.0-vendor.tar.xz

diff --git a/0001-Fedora-Drop-dependencies-required-for-benchmarking.patch b/0001-Fedora-Drop-dependencies-required-for-benchmarking.patch
index aaa6440..c9d2172 100644
--- a/0001-Fedora-Drop-dependencies-required-for-benchmarking.patch
+++ b/0001-Fedora-Drop-dependencies-required-for-benchmarking.patch
@@ -1,7 +1,7 @@
-From a40aefa07ec069bec15f6629be4b38e2e68f11c6 Mon Sep 17 00:00:00 2001
+From e2d215fa6972463e84df6e02cee14080bb47170b Mon Sep 17 00:00:00 2001
 From: Kalev Lember <klember@redhat.com>
 Date: Tue, 8 Nov 2022 17:02:19 +0100
-Subject: [PATCH 1/3] Fedora: Drop dependencies required for benchmarking
+Subject: [PATCH 1/5] Fedora: Drop dependencies required for benchmarking
 
 Drop criterion that is only required for benchmarking, which we don't do
 during package builds.
@@ -14,19 +14,19 @@ Signed-off-by: Kleis Auke Wolthuizen <fedora@kleisauke.nl>
  2 files changed, 2 deletions(-)
 
 diff --git a/Cargo.toml b/Cargo.toml
-index 86bed74..e5b7769 100644
+index 60e6e28..41a612a 100644
 --- a/Cargo.toml
 +++ b/Cargo.toml
-@@ -43,7 +43,6 @@ cast = "0.3.0"
+@@ -44,7 +44,6 @@ cast = "0.3.0"
  chrono = { version = "0.4.23", default-features = false }
  clap = "4.0.17"
  clap_complete = "4.0.5"
--criterion = "0.7"
- cssparser = "0.35.0"
- cssparser-color = "0.3.0"
+-criterion = "0.8.2"
+ cssparser = "0.37.0"
+ cssparser-color = "0.5.0"
  data-url = "0.3.0"
 diff --git a/rsvg/Cargo.toml b/rsvg/Cargo.toml
-index aeb4dda..52adb9c 100644
+index 41df809..2788f93 100644
 --- a/rsvg/Cargo.toml
 +++ b/rsvg/Cargo.toml
 @@ -84,7 +84,6 @@ yeslogic-fontconfig-sys = { workspace = true, optional = true }
@@ -38,5 +38,5 @@ index aeb4dda..52adb9c 100644
  matches.workspace = true
  png.workspace = true
 -- 
-2.53.0
+2.55.0
 

diff --git a/0002-Fedora-Drop-dependencies-and-references-to-mutation-.patch b/0002-Fedora-Drop-dependencies-and-references-to-mutation-.patch
index 1667df4..eff78f4 100644
--- a/0002-Fedora-Drop-dependencies-and-references-to-mutation-.patch
+++ b/0002-Fedora-Drop-dependencies-and-references-to-mutation-.patch
@@ -1,7 +1,7 @@
-From 51b1ef70f184f036b45c207948f70963e99fbb5c Mon Sep 17 00:00:00 2001
+From f10feeb87b1e001c728328e73a9ed9383a98122e Mon Sep 17 00:00:00 2001
 From: Fabio Valentini <decathorpe@gmail.com>
-Date: Thu, 12 Mar 2026 20:12:39 +0100
-Subject: [PATCH 2/3] Fedora: Drop dependencies and references to mutation
+Date: Tue, 15 Sep 2026 20:08:21 +0200
+Subject: [PATCH 2/5] Fedora: Drop dependencies and references to mutation
  testing code
 
 Drop mutants that is only required for mutation testing, which we
@@ -14,19 +14,19 @@ don't do during package builds.
  4 files changed, 2 insertions(+), 4 deletions(-)
 
 diff --git a/Cargo.toml b/Cargo.toml
-index e5b7769..c30a3d6 100644
+index 41a612a..0c3ba73 100644
 --- a/Cargo.toml
 +++ b/Cargo.toml
-@@ -67,7 +67,6 @@ locale_config = "0.3.0"                                   # not "*" as per the d
- lopdf = "0.38"
- markup5ever = "0.35.0"
+@@ -68,7 +68,6 @@ locale_config = "0.3.0"                                   # not "*" as per the d
+ lopdf = "0.44"
+ markup5ever = "0.39.0"
  matches = "0.1"
--mutants = "0.0.3"
- nalgebra = "0.34.0"
+-mutants = "0.0.4"
+ nalgebra = "0.35.0"
  num-traits = "0.2"
  pango = "0.22.0"
 diff --git a/rsvg/Cargo.toml b/rsvg/Cargo.toml
-index 52adb9c..6926fc2 100644
+index 2788f93..97a6def 100644
 --- a/rsvg/Cargo.toml
 +++ b/rsvg/Cargo.toml
 @@ -63,7 +63,6 @@ language-tags.workspace = true
@@ -51,10 +51,10 @@ index cfdf08a..342984e 100644
          match self {
              Self::NoElements => write!(f, "no language tags in list"),
 diff --git a/rsvg/src/path_parser.rs b/rsvg/src/path_parser.rs
-index e522ec0..82d96ed 100644
+index 8aa3215..6829565 100644
 --- a/rsvg/src/path_parser.rs
 +++ b/rsvg/src/path_parser.rs
-@@ -855,7 +855,7 @@ use crate::path_parser::ErrorKind::*;
+@@ -858,7 +858,7 @@ use crate::path_parser::ErrorKind::*;
  impl fmt::Display for ParseError {
      // Skipped for mutation testing; this is just an error formatter.  These errors are just
      // surfaced as log messages.
@@ -64,5 +64,5 @@ index e522ec0..82d96ed 100644
          let description = match self.kind {
              UnexpectedToken(_t) => "unexpected token",
 -- 
-2.53.0
+2.55.0
 

diff --git a/0003-Fedora-Drop-windows-specific-dependencies.patch b/0003-Fedora-Drop-windows-specific-dependencies.patch
index f4753ee..5608789 100644
--- a/0003-Fedora-Drop-windows-specific-dependencies.patch
+++ b/0003-Fedora-Drop-windows-specific-dependencies.patch
@@ -1,7 +1,7 @@
-From 34fa62d22787fa16a1cabafbf85a954c767f1b69 Mon Sep 17 00:00:00 2001
+From 5820155d020c95b33c1cf4f4b50508a0b4b19c70 Mon Sep 17 00:00:00 2001
 From: Fabio Valentini <decathorpe@gmail.com>
 Date: Thu, 12 Mar 2026 20:15:02 +0100
-Subject: [PATCH 3/3] Fedora: Drop windows-specific dependencies
+Subject: [PATCH 3/5] Fedora: Drop windows-specific dependencies
 
 ---
  Cargo.toml              | 1 -
@@ -9,10 +9,10 @@ Subject: [PATCH 3/3] Fedora: Drop windows-specific dependencies
  2 files changed, 4 deletions(-)
 
 diff --git a/Cargo.toml b/Cargo.toml
-index c30a3d6..0208376 100644
+index 0c3ba73..e63337c 100644
 --- a/Cargo.toml
 +++ b/Cargo.toml
-@@ -52,7 +52,6 @@ gdk-pixbuf = "0.22.0"
+@@ -53,7 +53,6 @@ gdk-pixbuf = "0.22.0"
  gdk-pixbuf-sys = "0.22.0"
  gio = "0.22.0"
  gio-unix = "0.22.0"
@@ -35,5 +35,5 @@ index f40b3d3..efe7e21 100644
  assert_cmd.workspace = true
  predicates.workspace = true
 -- 
-2.53.0
+2.55.0
 

diff --git a/0004-Fedora-drop-fuzz-testing-target-from-workspace.patch b/0004-Fedora-drop-fuzz-testing-target-from-workspace.patch
new file mode 100644
index 0000000..4601d84
--- /dev/null
+++ b/0004-Fedora-drop-fuzz-testing-target-from-workspace.patch
@@ -0,0 +1,24 @@
+From 46ab920f1bd2f50b0244b7e1e0ff3e22fc243227 Mon Sep 17 00:00:00 2001
+From: Fabio Valentini <decathorpe@gmail.com>
+Date: Tue, 15 Sep 2026 20:11:46 +0200
+Subject: [PATCH 4/5] Fedora: drop fuzz testing target from workspace
+
+---
+ Cargo.toml | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/Cargo.toml b/Cargo.toml
+index e63337c..2b18fbd 100644
+--- a/Cargo.toml
++++ b/Cargo.toml
+@@ -21,7 +21,6 @@ overflow-checks = true
+ [workspace]
+ members = [
+     "ci",
+-    "fuzz",
+     "gdk-pixbuf-loader",
+     "librsvg-c",
+     "librsvg-rebind/librsvg-rebind",
+-- 
+2.55.0
+

diff --git a/0005-Fedora-relax-version-ranges-for-some-dependencies.patch b/0005-Fedora-relax-version-ranges-for-some-dependencies.patch
new file mode 100644
index 0000000..a21d75c
--- /dev/null
+++ b/0005-Fedora-relax-version-ranges-for-some-dependencies.patch
@@ -0,0 +1,41 @@
+From e27137e2d48096f41414d2ca97d4993138abbadd Mon Sep 17 00:00:00 2001
+From: Fabio Valentini <decathorpe@gmail.com>
+Date: Tue, 15 Sep 2026 20:12:57 +0200
+Subject: [PATCH 5/5] Fedora: relax version ranges for some dependencies
+
+- widen nalgebra "^0.35" to ">=0.34,<0.36"
+- widen string_cache "^0.9" to ">=0.9,<0.11"
+- widen xml5ever "^0.39" to ">=0.35,<0.40"
+---
+ Cargo.toml | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/Cargo.toml b/Cargo.toml
+index 2b18fbd..9d2bc74 100644
+--- a/Cargo.toml
++++ b/Cargo.toml
+@@ -66,7 +66,7 @@ locale_config = "0.3.0"                                   # not "*" as per the d
+ lopdf = "0.44"
+ markup5ever = "0.39.0"
+ matches = "0.1"
+-nalgebra = "0.35.0"
++nalgebra = ">=0.34,<0.36"
+ num-traits = "0.2"
+ pango = "0.22.0"
+ pangocairo = "0.22.0"
+@@ -84,10 +84,10 @@ selectors = "0.40.0"
+ serde = "1.0"
+ serde_json = "1.0"
+ shell-words = "1.1"
+-string_cache = "0.10.0"
++string_cache = ">=0.9,<0.11"
+ system-deps = "7.0.0"
+ tempfile = "3"
+ tinyvec = "1.2.0"
+ url = "2"
+-xml5ever = "0.39.0"
++xml5ever = ">=0.35,<0.40"
+ yeslogic-fontconfig-sys = "6.0.0"
+-- 
+2.55.0
+

diff --git a/librsvg2.spec b/librsvg2.spec
index 62ae8fc..13843f3 100644
--- a/librsvg2.spec
+++ b/librsvg2.spec
@@ -12,7 +12,7 @@
 
 Name:           librsvg2
 Summary:        An SVG library based on cairo
-Version:        2.62.3
+Version:        2.63.0
 Release:        %autorelease
 
 # librsvg itself is LGPL-2.1-or-later
@@ -58,6 +58,8 @@ Source1:        librsvg-%{version}-vendor.tar.xz
 Patch:          0001-Fedora-Drop-dependencies-required-for-benchmarking.patch
 Patch:          0002-Fedora-Drop-dependencies-and-references-to-mutation-.patch
 Patch:          0003-Fedora-Drop-windows-specific-dependencies.patch
+Patch:          0004-Fedora-drop-fuzz-testing-target-from-workspace.patch
+Patch:          0005-Fedora-relax-version-ranges-for-some-dependencies.patch
 
 BuildRequires:  gcc
 BuildRequires:  meson >= 1.3.0
@@ -126,9 +128,6 @@ This package provides extra utilities based on the librsvg library.
 # providing Rust dependencies.
 sed -i 's/, "--locked"//g' meson/cargo_wrapper.py
 
-# This test consistently fails, no idea why.
-sed -r -i "/svg1_1_text_text_03_b_svg/d" rsvg/tests/reference.rs
-
 %if ! 0%{?bundled_rust_deps}
 %generate_buildrequires
 # cargo-c requires all optional dependencies to be available

diff --git a/sources b/sources
index a294004..d4bc70f 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (librsvg-2.62.3.tar.xz) = c2c0f28268e47ec78f98d86cd2536be3e0c3706039b04ac2286d87a6ac7ee0dfb75a4adc4f8bd9c3b6b1f5c94fecafc6d84dfe67f7e4ebfad59f7227e509300d
-SHA512 (librsvg-2.62.3-vendor.tar.xz) = bbe751aba7b4e4d72946c5478b75c743e09e82c856fb63100e937dd7c25ba715834da7aef6d5d190bff751015d0f0f2dd66bd16ff39a3c9d9a2178a78cf58cdb
+SHA512 (librsvg-2.63.0.tar.xz) = db5008073d56531921ccb1cf0d40b08a93d75409e3b567f6b723e614bff6a199f6d820a7f26d8157f269fd0d440297a7a818438a42a9217d9506a7bc7ac58603
+SHA512 (librsvg-2.63.0-vendor.tar.xz) = 10a56296000335f011333cc4b832ef7682b7d455234b0ab42ed36c93cdaf7c4cf231ba99e1f622a5541eb294bcb1d76ad90ae03f849aa5ca8f3fd6d94eebe19d

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-09-15 19:23 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-09-15 19:23 [rpms/librsvg2] f45: Update to 2.63.0 Fabio Valentini

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox