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.
This commit is contained in:
Liliana Marie Prikler 2022-01-01 15:56:06 +01:00
parent d08d629964
commit df78f62279
No known key found for this signature in database
GPG key ID: 442A84B8C70E2F87

View file

@ -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