gnu: femtolisp: Remove custom "patch-makefile" phase.
* gnu/packages/lisp.scm (femtolisp)[arguments]: Remove "patch-makefile" phase; specify test target; build "release" target instead of "default".
This commit is contained in:
parent
171091a874
commit
f7fe5f7a3e
|
@ -503,19 +503,11 @@ the InterLisp Standard.")
|
||||||
"04rnwllxnl86zw8c6pwxznn49bvkvh0f1lfliy085vjzvlq3rgja"))))
|
"04rnwllxnl86zw8c6pwxznn49bvkvh0f1lfliy085vjzvlq3rgja"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
`(#:make-flags '("CC=gcc")
|
`(#:make-flags '("CC=gcc" "release")
|
||||||
#:tests? #f ; No make check
|
#:test-target "test"
|
||||||
#:phases
|
#:phases
|
||||||
(modify-phases %standard-phases
|
(modify-phases %standard-phases
|
||||||
(delete 'configure) ; No configure script
|
(delete 'configure) ; No configure script
|
||||||
;; We have to remove the 'test phase because it requires
|
|
||||||
;; the flisp binary to be present. Instead we run
|
|
||||||
;; bootstrap.sh after the 'install phase.
|
|
||||||
(add-before 'build 'patch-makefile
|
|
||||||
(lambda _
|
|
||||||
(substitute* "Makefile"
|
|
||||||
(("default: release test") "default: release"))
|
|
||||||
#t))
|
|
||||||
(replace 'install ; Makefile has no 'install phase
|
(replace 'install ; Makefile has no 'install phase
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
(let* ((out (assoc-ref outputs "out"))
|
(let* ((out (assoc-ref outputs "out"))
|
||||||
|
|
Loading…
Reference in New Issue