gnu: dbus-glib: Support cross-compilation.
This allows cross-compilation to succeed when not using QEMU's transparent emulation, and the cross-compilation is not a pointless cross-compilation like x86_64 -> i686. * gnu/packages/glib.scm (dbus-glib)[arguments]: Set --with-dbus-binding-tool to a native version of "dbus-binding-tool" when cross-compiling.master
parent
4bacf9ced9
commit
967f8af877
|
@ -562,6 +562,16 @@ translated.")
|
|||
(base32
|
||||
"09g8swvc95bk1z6j8sw463p2v0dqmgm2zjfndf7i8sbcyq67dr3w"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
(if (%current-target-system)
|
||||
`(#:configure-flags
|
||||
;; Run a native 'dbus-binding-tool' instead of a cross-compiled
|
||||
;; 'dbus-binding-tool' when cross-compiling.
|
||||
,#~(list
|
||||
(string-append
|
||||
"--with-dbus-binding-tool="
|
||||
#+(file-append this-package "/bin/dbus-binding-tool"))))
|
||||
'()))
|
||||
(propagated-inputs ; according to dbus-glib-1.pc
|
||||
`(("dbus" ,dbus)
|
||||
("glib" ,glib)))
|
||||
|
|
Reference in New Issue