summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorNicolas Graves <ngraves@ngraves.fr>2025-08-27 17:37:40 +0200
committerLiliana Marie Prikler <liliana.prikler@gmail.com>2025-09-04 11:13:05 +0200
commit990e6dd0429fe6c6a10196afde3fc4550fc56523 (patch)
treea809fb926628a87bd2d36099fedfba9b3f328875 /gnu
parentb1b11ad30090bab4f622abe9eac0c022fef51103 (diff)
gnu: gnome: Avoid libxml2@2.9 propagation.
This package has CVEs, we don't want that in user profiles. I removed a few cases where it lead to massive rebuilds, this should be pretty much under control. * gnu/packages/gnome.scm (libgrss, phodav, gupnp, libgdata, libgsf) (libglade, libbonoboui, libxklavier, rest, libsoup-minimal) (libgweather, totem-pl-parser, mutter, libxml++, libgda) [propagated-inputs]: Replace libxml2 by libxml2-next. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/gnome.scm30
1 files changed, 15 insertions, 15 deletions
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 73f31f7565e..38341c6607b 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -441,7 +441,7 @@ services.")
"/share/gtk-doc/html"))))
(native-inputs (list docbook-xml-4.1.2 gobject-introspection gtk-doc/stable
pkg-config))
- (propagated-inputs (list glib libsoup-minimal-2 libxml2))
+ (propagated-inputs (list glib libsoup-minimal-2 libxml2-next))
(synopsis "Glib library for feeds")
(description "LibGRSS is a Glib abstraction to handle feeds in RSS, Atom,
and other formats.")
@@ -1246,7 +1246,7 @@ Library reference documentation.")
;; These inputs are required by the pkg-config file.
(list glib
libsoup
- libxml2))
+ libxml2-next))
(synopsis "WebDav server implementation using libsoup")
(description "PhoDav was initially developed as a file-sharing mechanism for Spice,
but it is generic enough to be reused in other projects,
@@ -1456,7 +1456,7 @@ a debugging tool, @command{gssdp-device-sniffer}.")
gsettings-desktop-schemas ;for ‘org.gnome.system.proxy’.
gssdp
libsoup
- libxml2))
+ libxml2-next))
(synopsis "PnP API for GNOME")
(description "This package provides GUPnP, an object-oriented framework
for creating UPnP devices and control points, written in C using
@@ -2117,7 +2117,7 @@ formats like PNG, SVG, PDF and EPS.")
("json-glib" ,json-glib)
("liboauth" ,liboauth)
("libsoup" ,libsoup-minimal-2)
- ("libxml2" ,libxml2)))
+ ("libxml2" ,libxml2-next)))
(home-page "https://wiki.gnome.org/Projects/libgdata")
(synopsis "Library for accessing online service APIs")
(description
@@ -3649,7 +3649,7 @@ XML/CSS rendering engine.")
zlib))
(propagated-inputs
(list glib
- libxml2))
+ libxml2-next))
(synopsis "G Structured File Library")
(description "Libgsf aims to provide an efficient extensible I/O abstraction
for dealing with different structured file formats.")
@@ -4257,7 +4257,7 @@ ported to GTK+.")
(inputs
(list python)) ;; needed for the optional libglade-convert program
(propagated-inputs
- (list gtk+-2 libxml2)) ; required by libglade-2.0.pc
+ (list gtk+-2 libxml2-next)) ; required by libglade-2.0.pc
(native-inputs
(list pkg-config))
(home-page "https://developer.gnome.org/libglade")
@@ -4294,7 +4294,7 @@ widgets built in the loading process.")
;; Therefore we must do it.
(zero? (system (format #f "~a/bin/Xvfb ~a &" xorg-server disp)))))))))
;; Mentioned as Required by the .pc file
- (propagated-inputs (list libxml2))
+ (propagated-inputs (list libxml2-next))
(inputs
(list popt pangox-compat libgnome libgnomecanvas libglade))
(native-inputs
@@ -4977,7 +4977,7 @@ GLib and GObject, and integrates JSON with GLib data types.")
("libtool" ,libtool)))
(propagated-inputs
;; Required by libxklavier.pc.
- (list glib libxml2))
+ (list glib libxml2-next))
(inputs
(list iso-codes/pinned libxi libxkbfile xkbcomp xkeyboard-config))
(home-page "https://www.freedesktop.org/wiki/Software/LibXklavier/")
@@ -5106,7 +5106,7 @@ files.")
(list `(,glib "bin") gobject-introspection pkg-config))
(propagated-inputs
;; rest-0.7.pc refers to all these.
- (list glib libsoup-minimal-2 libxml2))
+ (list glib libsoup-minimal-2 libxml2-next))
(home-page "https://www.gtk.org/")
(synopsis "RESTful web api query library")
(description
@@ -5268,7 +5268,7 @@ as OpenStreetMap, OpenCycleMap, OpenAerialMap and Maps.")
libpsl
nghttp2 ;for pkg-config
`(,nghttp2 "lib")
- libxml2
+ libxml2-next
sqlite
zlib))
(inputs
@@ -6074,7 +6074,7 @@ service via the system message bus.")
(list gtk+
gdk-pixbuf
json-glib
- libxml2
+ libxml2-next
libsoup
geocode-glib))
(inputs
@@ -6193,7 +6193,7 @@ settings, themes, mouse settings, and startup of other daemons.")
(list intltool
`(,glib "bin") gobject-introspection pkg-config))
(propagated-inputs
- (list glib gmime libarchive libgcrypt libxml2))
+ (list glib gmime libarchive libgcrypt libxml2-next))
(inputs
(list libsoup))
(home-page "https://projects.gnome.org/totem")
@@ -8177,7 +8177,7 @@ to display dialog boxes from the commandline and shell scripts.")
libxext
libxfixes
libxkbcommon
- libxml2
+ libxml2-next
libxrandr
mesa
pango
@@ -8936,7 +8936,7 @@ the available networks and allows users to easily switch between them.")
(base32 "07h11vl0rv8b0w31as5xiirpx17lprkx7fimphy3f5mkwhz8njba"))))
(build-system gnu-build-system)
(propagated-inputs
- (list libxml2)) ;required by .pc file
+ (list libxml2-next)) ;required by .pc file
(native-inputs
(list autoconf
automake
@@ -13891,7 +13891,7 @@ developed with the aim of being used with the Librem 5 phone.")
sqlite
vala))
(propagated-inputs
- (list libxml2)) ; required by libgda-5.0.pc
+ (list libxml2-next)) ; required by libgda-5.0.pc
(home-page "https://gitlab.gnome.org/GNOME/libgda")
(synopsis "Uniform data access")
(description