mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-11-07 15:36:20 -05:00
gnu: gnome-js-common: Fix build on some architectures.
* gnu/packages/gnome.scm (gnome-js-common)[arguemnts]: When building for aarch64-linux or riscv64-linux replace the config.guess and config.sub files. [native-inputs]: When building for aarch64-linux or riscv64-linux add config. Change-Id: Ia27b0fec7d0b50e9e4ab7ea7329d390ddc482795
This commit is contained in:
parent
c6d99eb371
commit
38733b5039
1 changed files with 19 additions and 3 deletions
|
@ -459,10 +459,26 @@ (define-public gnome-js-common
|
|||
(build-system glib-or-gtk-build-system)
|
||||
(arguments
|
||||
`(#:configure-flags
|
||||
(list
|
||||
"--disable-static")))
|
||||
(list "--disable-static")
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
,@(if (or (target-riscv64?)
|
||||
(target-aarch64?))
|
||||
`((add-after 'unpack 'update-config-scripts
|
||||
(lambda* (#:key native-inputs inputs #:allow-other-keys)
|
||||
(for-each (lambda (file)
|
||||
(install-file
|
||||
(search-input-file
|
||||
(or native-inputs inputs)
|
||||
(string-append "/bin/" file)) "."))
|
||||
'("config.guess" "config.sub")))))
|
||||
'()))))
|
||||
(native-inputs
|
||||
`(("gettext" ,gettext-minimal)
|
||||
`(,@(if (or (target-riscv64?)
|
||||
(target-aarch64?))
|
||||
`(("config" ,config))
|
||||
`())
|
||||
("gettext" ,gettext-minimal)
|
||||
("intltool" ,intltool)
|
||||
("pkg-config" ,pkg-config)))
|
||||
(synopsis "Common JS Modules")
|
||||
|
|
Loading…
Reference in a new issue