Skip to Content.
Sympa Menu

sm-commit - [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (6d212c6b4ac28f4fd2985564b7b5011a28785c6d)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Pavel Vinogradov <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org, sm-commit AT lists.sourcemage.org
  • Subject: [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (6d212c6b4ac28f4fd2985564b7b5011a28785c6d)
  • Date: Sun, 2 Nov 2025 02:43:32 +0000

GIT changes to master grimoire by Pavel Vinogradov <public AT sourcemage.org>:

gnome2-libs/librsvg2/CONFIGURE | 1 +
gnome2-libs/librsvg2/DEPENDS | 24 ++++++++++++++++--------
gnome2-libs/librsvg2/DETAILS | 5 +++--
gnome2-libs/librsvg2/HISTORY | 6 ++++++
4 files changed, 26 insertions(+), 10 deletions(-)

New commits:
commit 6d212c6b4ac28f4fd2985564b7b5011a28785c6d
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>

gnome2-libs/librsvg2: version 2.61.2

diff --git a/gnome2-libs/librsvg2/CONFIGURE b/gnome2-libs/librsvg2/CONFIGURE
index 36009e5..1615be1 100755
--- a/gnome2-libs/librsvg2/CONFIGURE
+++ b/gnome2-libs/librsvg2/CONFIGURE
@@ -1,2 +1,3 @@
+. "${GRIMOIRE}/MESON_CONFIGURE" &&
persistent_remove LIBRSVG2_BRANCH &&
persistent_remove RSVGENGINE
diff --git a/gnome2-libs/librsvg2/DEPENDS b/gnome2-libs/librsvg2/DEPENDS
index dff1ccc..7b2e7b7 100755
--- a/gnome2-libs/librsvg2/DEPENDS
+++ b/gnome2-libs/librsvg2/DEPENDS
@@ -1,6 +1,8 @@
+. "${GRIMOIRE}/MESON_DEPENDS" &&
. "$GRIMOIRE"/VDEPENDS &&
depends llvm &&
depends -sub "PNG" cairo &&
+depends cargo-c &&
depends fontconfig &&
depends freetype2 &&
depends glib2 &&
@@ -14,28 +16,34 @@ if is_depends_enabled libxml2 icu;then
depends icu
fi &&
depends pixman &&
-depends gdk-pixbuf2 &&
vdepends <<! &&
rust >= 1.39.0
!
+optional_depends gdk-pixbuf2 \
+ "pixbuf-loader=enabled" \
+ "pixbuf-loader=disabled" \
+ "for GDK-Pixbuf SVG loader" &&

optional_depends gtk-doc \
- "--enable-gtk-doc" \
- "--disable-gtk-doc" \
- "Build documentation with gtk-doc" &&
+ "docs=enabled" \
+ "docs=disabled" \
+"Build documentation with gtk-doc (needs
${SPELL_COLOR}docutils${DEFAULT_COLOR} as well)" &&
+if is_depends_enabled "${SPELL}" "gtk-doc"; then
+ depends docutils
+fi &&

message "${MESSAGE_COLOR}NOTICE: Vala bindings require
${SPELL_COLOR}gobject-introspection${MESSAGE_COLOR}
installed.${DEFAULT_COLOR}" &&

optional_depends vala \
- "--enable-vala=yes" \
- "--enable-vala=no" \
+ "vala=enabled" \
+ "vala=disabled" \
"build vala bindings" &&

if is_depends_enabled $SPELL vala; then
depends gobject-introspection
else
optional_depends gobject-introspection \
- "--enable-introspection" \
- "--disable-introspection" \
+ "introspection=enabled" \
+ "introspection=disabled" \
"Enable introspection"
fi
diff --git a/gnome2-libs/librsvg2/DETAILS b/gnome2-libs/librsvg2/DETAILS
index 3238024..6b64a53 100755
--- a/gnome2-libs/librsvg2/DETAILS
+++ b/gnome2-libs/librsvg2/DETAILS
@@ -1,7 +1,8 @@
# Watch: https://gitlab.gnome.org/GNOME/librsvg/-/tags
librsvg-([0-9.]+)[.]tar
+. "${GRIMOIRE}/MESON_FUNCTIONS"
SPELL=librsvg2
- VERSION=2.58.4
-
SOURCE_HASH=sha256:296e3760d2347d0767c3e291dec962ab36baecd25c4898c6e8150a731f967c7b:UPSTREAM_HASH
+ VERSION=2.61.2
+
SOURCE_HASH=sha256:4644d83623dd61cc4479c2b3c372e1da2b281552ebc90035c8d1ac502eb1dc00:UPSTREAM_HASH
SECURITY_PATCH=2
SOURCE=${SPELL%?}-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/${SPELL%?}-$VERSION"
diff --git a/gnome2-libs/librsvg2/HISTORY b/gnome2-libs/librsvg2/HISTORY
index 970593e..d824995 100644
--- a/gnome2-libs/librsvg2/HISTORY
+++ b/gnome2-libs/librsvg2/HISTORY
@@ -1,3 +1,9 @@
+2025-11-01 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 2.61.2, switched to meson build system
+ * CONFIGURE, DEPENDS: switched to meson build system, needs cargo-c
now,
+ made gdk-pixbuf2 optional, needs docutils for documentation
alongside
+ gtk-doc
+
2024-09-12 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 2.58.4, updated Watch line



  • [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (6d212c6b4ac28f4fd2985564b7b5011a28785c6d), Pavel Vinogradov, 11/01/2025

Archive powered by MHonArc 2.6.24.

Top of Page