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:
parent
d08d629964
commit
df78f62279
|
@ -2965,6 +2965,7 @@ (define-public guile-gi
|
||||||
(guix build utils)
|
(guix build utils)
|
||||||
(ice-9 popen)
|
(ice-9 popen)
|
||||||
(ice-9 rdelim))
|
(ice-9 rdelim))
|
||||||
|
#:disallowed-references ,(list gtk+ webkitgtk)
|
||||||
#:phases
|
#:phases
|
||||||
(modify-phases %standard-phases
|
(modify-phases %standard-phases
|
||||||
(add-after 'unpack 'remove-dotted-circle-from-combining-character
|
(add-after 'unpack 'remove-dotted-circle-from-combining-character
|
||||||
|
@ -3007,14 +3008,10 @@ (define-public guile-gi
|
||||||
(list gettext-minimal
|
(list gettext-minimal
|
||||||
`(,glib "bin") ; for glib-compile-resources
|
`(,glib "bin") ; for glib-compile-resources
|
||||||
libtool pkg-config xorg-server))
|
libtool pkg-config xorg-server))
|
||||||
(propagated-inputs
|
(propagated-inputs (list gobject-introspection))
|
||||||
(list glib
|
(inputs (list guile-3.0 glib
|
||||||
gobject-introspection
|
;; For tests, only relevant when compiling natively
|
||||||
gsettings-desktop-schemas
|
gtk+ webkitgtk))
|
||||||
gtk+
|
|
||||||
guile-lib
|
|
||||||
webkitgtk))
|
|
||||||
(inputs (list guile-3.0))
|
|
||||||
(home-page "https://github.com/spk121/guile-gi")
|
(home-page "https://github.com/spk121/guile-gi")
|
||||||
(synopsis "GObject bindings for Guile")
|
(synopsis "GObject bindings for Guile")
|
||||||
(description
|
(description
|
||||||
|
|
Loading…
Reference in a new issue