guix_mirror_bot pushed a commit to branch master
in repository guix.

commit fa98049614590612cc234395028b7e72a4ad7a58
Author: Alvin Hsu <[email protected]>
AuthorDate: Sun Oct 26 16:48:32 2025 -0400

    gnu: adwaita-icon-theme: Propagate inherited icon sets.
    
    * gnu/packages/gnome.scm (adwaita-icon-theme) [propagated-inputs]: Add
    adwaita-icon-theme-legacy and hicolor-icon-theme.
    
    Signed-off-by: Maxim Cournoyer <[email protected]>
---
 gnu/packages/gnome.scm | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 6ec5b69767..04f1ad0b57 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -3003,8 +3003,13 @@ Freedesktop Icon Naming Specification.")
            #~(modify-phases %standard-phases
                (add-after 'unpack 'patch-meson
                  ;; Don't create 'icon-theme.cache'.
-                 (lambda _ (substitute* "meson.build"
-                        (("gtk4?-update-icon-cache") "true")))))))
+                 (lambda _
+                   (substitute* "meson.build"
+                     (("gtk4?-update-icon-cache") "true")))))))
+    ;; The Adwaita icon theme inherits from both AdwaitaLegacy and hicolor,
+    ;; per its index.theme file ("Inherits=AdwaitaLegacy,hicolor"); propagate
+    ;; them so the theme is always fully defined.
+    (propagated-inputs (list adwaita-icon-theme-legacy hicolor-icon-theme))
     (home-page "https://gitlab.gnome.org/GNOME/adwaita-icon-theme";)
     (synopsis "GNOME icon theme")
     (description "Icons for the GNOME desktop.")

Reply via email to