From df78f622791ea6f832ce0c54f6aaf8f6e58319d1 Mon Sep 17 00:00:00 2001 From: Liliana Marie Prikler Date: Sat, 1 Jan 2022 15:56:06 +0100 Subject: gnu: guile-gi: Depropagate inputs needed for testing only. * gnu/packages/guile-xyz.scm (guile-gi)[propagated-inputs]: Remove gsettings-desktop-schemas and guile-lib. Move glib, gtk+ and webkitgtk from here... [inputs]: ... to here. --- gnu/packages/guile-xyz.scm | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index d62590aff6..74567830e6 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -2965,6 +2965,7 @@ (define-public guile-gi (guix build utils) (ice-9 popen) (ice-9 rdelim)) + #:disallowed-references ,(list gtk+ webkitgtk) #:phases (modify-phases %standard-phases (add-after 'unpack 'remove-dotted-circle-from-combining-character @@ -3007,14 +3008,10 @@ (define-public guile-gi (list gettext-minimal `(,glib "bin") ; for glib-compile-resources libtool pkg-config xorg-server)) - (propagated-inputs - (list glib - gobject-introspection - gsettings-desktop-schemas - gtk+ - guile-lib - webkitgtk)) - (inputs (list guile-3.0)) + (propagated-inputs (list gobject-introspection)) + (inputs (list guile-3.0 glib + ;; For tests, only relevant when compiling natively + gtk+ webkitgtk)) (home-page "https://github.com/spk121/guile-gi") (synopsis "GObject bindings for Guile") (description -- cgit v1.2.3