summaryrefslogtreecommitdiff
path: root/gnu/packages/glib.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/glib.scm')
-rw-r--r--gnu/packages/glib.scm12
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