mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-24 05:18:07 -05:00
gnu: mozjs@17: Use 'modify-phases' syntax.
* gnu/packages/gnuzilla.scm (mozjs@17)[arguments]: Use 'modify-phases' syntax.
This commit is contained in:
parent
f403c6761b
commit
56486b3a40
1 changed files with 22 additions and 23 deletions
|
@ -85,31 +85,30 @@ (define-public mozjs
|
|||
(inputs
|
||||
`(("zlib" ,zlib)))
|
||||
(arguments
|
||||
`(;; XXX: parallel build fails, lacking:
|
||||
;; mkdir -p "system_wrapper_js/"
|
||||
#:parallel-build? #f
|
||||
#:phases
|
||||
(alist-cons-after 'unpack 'delete-timedout-test
|
||||
`(;; XXX: parallel build fails, lacking:
|
||||
;; mkdir -p "system_wrapper_js/"
|
||||
#:parallel-build? #f
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'unpack 'delete-timedout-test
|
||||
;; This test times out on slower hardware.
|
||||
(lambda _ (delete-file "js/src/jit-test/tests/basic/bug698584.js"))
|
||||
(alist-cons-before
|
||||
'configure 'chdir
|
||||
(lambda _ (delete-file "js/src/jit-test/tests/basic/bug698584.js")))
|
||||
(add-before 'configure 'chdir
|
||||
(lambda _
|
||||
(chdir "js/src"))
|
||||
(alist-replace
|
||||
'configure
|
||||
;; configure fails if it is followed by SHELL and CONFIG_SHELL
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let ((out (assoc-ref outputs "out")))
|
||||
(setenv "SHELL" (which "sh"))
|
||||
(setenv "CONFIG_SHELL" (which "sh"))
|
||||
(zero? (system*
|
||||
"./configure" (string-append "--prefix=" out)
|
||||
,@(if (string=? "aarch64-linux"
|
||||
(%current-system))
|
||||
'("--host=aarch64-unknown-linux-gnu")
|
||||
'())))))
|
||||
%standard-phases)))))
|
||||
(chdir "js/src")
|
||||
#t))
|
||||
(replace 'configure
|
||||
;; configure fails if it is followed by SHELL and CONFIG_SHELL
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(let ((out (assoc-ref outputs "out")))
|
||||
(setenv "SHELL" (which "sh"))
|
||||
(setenv "CONFIG_SHELL" (which "sh"))
|
||||
(zero? (system*
|
||||
"./configure" (string-append "--prefix=" out)
|
||||
,@(if (string=? "aarch64-linux"
|
||||
(%current-system))
|
||||
'("--host=aarch64-unknown-linux-gnu")
|
||||
'())))))))))
|
||||
(home-page
|
||||
"https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey")
|
||||
(synopsis "Mozilla javascript engine")
|
||||
|
|
Loading…
Reference in a new issue