guix_mirror_bot pushed a commit to branch master
in repository guix.
commit 69ea3322a9e8a72915d3df297825815b0dde0462
Author: Liliana Marie Prikler <[email protected]>
AuthorDate: Sat Sep 6 17:00:25 2025 +0200
gnu: libsoup: Graft package propagating [email protected].
* gnu/packages/gnome.scm (libsoup-minimal, libsoup-minimal-2):
Drop replacement. Propagate libxml2-next-for-grafting.
(libsoup): Also propagate libxml2-next-for-grafting rather than libxml2.
---
gnu/packages/gnome.scm | 24 ++----------------------
1 file changed, 2 insertions(+), 22 deletions(-)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index fd58fdd61b..b68ec2a1df 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -5201,7 +5201,6 @@ as OpenStreetMap, OpenCycleMap, OpenAerialMap and Maps.")
;;; A minimal version of libsoup used to prevent a cycle with Inkscape.
(define-public libsoup-minimal
(package
- (replacement libsoup-minimal/fixed)
(name "libsoup-minimal")
(version "3.6.4")
(source (origin
@@ -5251,7 +5250,7 @@ as OpenStreetMap, OpenCycleMap, OpenAerialMap and Maps.")
libpsl
nghttp2 ;for pkg-config
`(,nghttp2 "lib")
- libxml2
+ libxml2-next-for-grafting
sqlite
zlib))
(inputs
@@ -5264,18 +5263,10 @@ and the GLib main loop, to integrate well with GNOME
applications.")
(license license:lgpl2.0+)
(properties '((upstream-name . "libsoup")))))
-(define-public libsoup-minimal/fixed
- (package
- (inherit libsoup-minimal)
- (propagated-inputs
- (modify-inputs (package-propagated-inputs libsoup-minimal)
- (replace "libxml2" libxml2-next)))))
-
;;; An older variant kept to build the 'rest' package.
(define-public libsoup-minimal-2
(package
(inherit libsoup-minimal)
- (replacement libsoup-minimal-2/fixed)
(version "2.74.3")
(source (origin
(method url-fetch)
@@ -5301,21 +5292,10 @@ and the GLib main loop, to integrate well with GNOME
applications.")
(("[ \t]*\\['ssl', true, \\[\\]\\],") ""))))))))
(native-inputs
(modify-inputs (package-native-inputs libsoup-minimal)
- (replace "vala" vala-0.52)))
- (propagated-inputs
- (modify-inputs (package-propagated-inputs libsoup-minimal)
- (replace "libxml2" libxml2)))))
-
-(define-public libsoup-minimal-2/fixed
- (package
- (inherit libsoup-minimal-2)
- (propagated-inputs
- (modify-inputs (package-propagated-inputs libsoup-minimal-2)
- (replace "libxml2" libxml2-next)))))
+ (replace "vala" vala-0.52)))))
(define-public libsoup
(package/inherit libsoup-minimal
- (replacement #f)
(name "libsoup")
(outputs (cons "doc" (package-outputs libsoup-minimal)))
(arguments