diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm index dda8640531a61a004e1aeaa2fe306de626702122..bc69af5a9e45009a8af2af96d65201216a70e1c9 100644 --- a/gnu/packages/glib.scm +++ b/gnu/packages/glib.scm @@ -534,9 +534,11 @@ (define-public python-pygobject ("pkg-config" ,pkg-config))) (inputs `(("python" ,python) - ("glib" ,glib) ("python-pycairo" ,python-pycairo) - ("gobject-introspection" ,gobject-introspection) + ("gobject-introspection" ,gobject-introspection))) + (propagated-inputs + ;; pygobject-3.0.pc refers to all these. + `(("glib" ,glib) ("libffi" ,libffi))) (arguments ;; TODO: failing tests: test_native_calls_async @@ -562,10 +564,8 @@ (define-public python2-pygobject (name "python2-pygobject") (inputs `(("python" ,python-2) - ("glib" ,glib) ("python-pycairo" ,python2-pycairo) - ("gobject-introspection" ,gobject-introspection) - ("libffi" ,libffi))))) + ("gobject-introspection" ,gobject-introspection))))) (define telepathy-glib (package