diff options
Diffstat (limited to 'gnu/packages/glib.scm')
-rw-r--r-- | gnu/packages/glib.scm | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm index 0f06f7717c..16a1a6162d 100644 --- a/gnu/packages/glib.scm +++ b/gnu/packages/glib.scm @@ -524,9 +524,11 @@ useful for C++.") ("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 @@ -538,6 +540,8 @@ useful for C++.") ;; test_callback_user_data_middle_single ;; test_callback_user_data_middle_tuple '(#:tests? #f)) + ;; For finding typelib files, since gobject-introscpetion isn't propagated. + (native-search-paths (package-native-search-paths gobject-introspection)) (home-page "https://live.gnome.org/PyGObject") (synopsis "Python bindings for GObject") (description @@ -550,10 +554,8 @@ useful for C++.") (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 |