mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-27 06:42:14 -05:00
Revert commits made to resolve a gdk-pixbuf+svg propagation issue.
Fixes <https://issues.guix.gnu.org/50957>. This reverts the following commits: -42231bc
(gnu: cheese: Propagate gdk-pixbuf+svg rather than gdk-pixbuf) -ad6a950
(gnu: mutter: Propagate gdk-pixbuf+svg rather than gdk-pixbuf) -5e02d1a
(gnu: cogl: Propagate gdk-pixbuf+svg rather than gdk-pixbuf) -5c467b2
(gnu: libgweather: Propagate gdk-pixbuf+svg rather than gdk-pixbuf) -26487f6
(gnu: librsvg-next: Do not propagate gdk-pixbuf) -d891922
(gnu: librsvg: Do not propagate gdk-pixbuf) -22476d3
(gnu: libgsf: Do not propagate gdk-pixbuf) -099ca0e
(gnu: libnotify: Propagate gdk-pixbuf+svg rather than gdk-pixbuf) -fb6a1ff
(gnu: appstream-glib: Propagate gdk-pixbuf+svg rather than gdk-pixbuf) -4fb525d
(gnu: weasyprint: Propagate gdk-pixbuf+svg rather than gdk-pixbuf) These commits were made to resolve a gdk-pixbuf loaders clash that could occur in a profile when both gdk-pixbuf and gdk-pixbuf+svg were propagated. Unfortunately, librsvg really needs to propagate gdk-pixbuf itself, which would introduce a cycle. Packages such as 'efl' were broken as a result of not propagating gdk-pixbuf. A more definitive fix will be proposed for core-updates, which includes a profile hook to generate the gdk-pixbuf loaders.cache file, as well as a build phase and search path specification, that should resolve the issue for good.
This commit is contained in:
parent
c0443cffe8
commit
9c59623564
2 changed files with 8 additions and 8 deletions
|
@ -9,7 +9,7 @@
|
|||
;;; Copyright © 2017 Petter <petter@mykolab.ch>
|
||||
;;; Copyright © 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2018 Alex Vong <alexvong1995@gmail.com>
|
||||
;;; Copyright © 2019, 2021 Maxim Cournoyer <maxim.cournoyer@gmail.com>
|
||||
;;; Copyright © 2019 Maxim Cournoyer <maxim.cournoyer@gmail.com>
|
||||
;;; Copyright © 2019 Giacomo Leidi <goodoldpaul@autistici.org>
|
||||
;;; Copyright © 2019, 2020, 2021 Marius Bakke <marius@gnu.org>
|
||||
;;; Copyright © 2020 Nicolò Balzarotti <nicolo@nixo.xyz>
|
||||
|
@ -1179,7 +1179,7 @@ (define-public appstream-glib
|
|||
("pkg-config" ,pkg-config)))
|
||||
(propagated-inputs
|
||||
`(("gcab" ,gcab) ; for .pc file
|
||||
("gdk-pixbuf" ,gdk-pixbuf+svg) ; for .pc file
|
||||
("gdk-pixbuf" ,gdk-pixbuf) ; for .pc file
|
||||
("libuuid" ,util-linux "lib"))) ; for .pc file
|
||||
(inputs
|
||||
`(("glib" ,glib)
|
||||
|
|
|
@ -3104,7 +3104,7 @@ (define-public libnotify
|
|||
#t)))))
|
||||
(propagated-inputs
|
||||
`(;; In Requires of libnotify.pc.
|
||||
("gdk-pixbuf" ,gdk-pixbuf+svg)
|
||||
("gdk-pixbuf" ,gdk-pixbuf)
|
||||
("glib" ,glib)))
|
||||
(inputs
|
||||
`(("gtk+" ,gtk+)
|
||||
|
@ -3553,7 +3553,6 @@ (define-public librsvg
|
|||
`(("bzip2" ,bzip2)
|
||||
("fontconfig" ,fontconfig)
|
||||
("freetype" ,freetype)
|
||||
("gdk-pixbuf" ,gdk-pixbuf)
|
||||
("harfbuzz" ,harfbuzz)
|
||||
("libcroco" ,libcroco)
|
||||
("libgsf" ,libgsf)
|
||||
|
@ -3561,6 +3560,7 @@ (define-public librsvg
|
|||
("pango" ,pango)))
|
||||
(propagated-inputs
|
||||
`(("cairo" ,cairo)
|
||||
("gdk-pixbuf" ,gdk-pixbuf)
|
||||
("glib" ,glib)))
|
||||
(synopsis "SVG rendering library")
|
||||
(description "Librsvg is a library to render SVG images to Cairo surfaces.
|
||||
|
@ -5483,7 +5483,7 @@ (define-public libgweather
|
|||
;; gweather-3.0.pc refers to GTK+, GDK-Pixbuf, GLib/GObject, libxml, and
|
||||
;; libsoup.
|
||||
`(("gtk+" ,gtk+)
|
||||
("gdk-pixbuf" ,gdk-pixbuf+svg)
|
||||
("gdk-pixbuf" ,gdk-pixbuf)
|
||||
("libxml2" ,libxml2)
|
||||
("libsoup" ,libsoup)
|
||||
("geocode-glib" ,geocode-glib)))
|
||||
|
@ -5745,7 +5745,7 @@ (define-public cogl
|
|||
("pkg-config" ,pkg-config)))
|
||||
(propagated-inputs
|
||||
`(("glib" ,glib)
|
||||
("gdk-pixbuf" ,gdk-pixbuf+svg)
|
||||
("gdk-pixbuf" ,gdk-pixbuf)
|
||||
("libx11" ,libx11)
|
||||
("libxext" ,libxext)
|
||||
("libxfixes" ,libxfixes)
|
||||
|
@ -7429,7 +7429,7 @@ (define-public mutter
|
|||
;; mutter-clutter-1.0.pc and mutter-cogl-1.0.pc refer to these:
|
||||
("atk" ,atk)
|
||||
("cairo" ,cairo)
|
||||
("gdk-pixbuf" ,gdk-pixbuf+svg)
|
||||
("gdk-pixbuf" ,gdk-pixbuf)
|
||||
("glib" ,glib)
|
||||
("json-glib" ,json-glib)
|
||||
("libinput" ,libinput)
|
||||
|
@ -10607,7 +10607,7 @@ (define-public cheese
|
|||
("clutter-gst" ,clutter-gst)
|
||||
("clutter-gtk" ,clutter-gtk)
|
||||
("libcanberra" ,libcanberra)
|
||||
("gdk-pixbuf" ,gdk-pixbuf+svg)
|
||||
("gdk-pixbuf" ,gdk-pixbuf)
|
||||
("glib" ,glib)
|
||||
("gstreamer" ,gstreamer)))
|
||||
(inputs
|
||||
|
|
Loading…
Reference in a new issue