gnu: racket-vm-cs: Build with "--enable-scheme".
* gnu/packages/racket.scm (racket-vm-cs)[native-inputs]: Replace 'chez-scheme-for-racket-bootstrap-bootfiles' with 'chez-scheme-for-racket'. [arguments]<#:phases>: Delete 'unpack-bootfiles'. <#:configure-flags>: Add "--enable-scheme". Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
This commit is contained in:
parent
9e9e4686f7
commit
992ed3b4ce
@ -369,7 +369,7 @@ collector, 3M (``Moving Memory Manager'').")
|
|||||||
(native-inputs
|
(native-inputs
|
||||||
(modify-inputs (package-native-inputs racket-vm-cgc)
|
(modify-inputs (package-native-inputs racket-vm-cgc)
|
||||||
(delete "libtool")
|
(delete "libtool")
|
||||||
(prepend chez-scheme-for-racket-bootstrap-bootfiles
|
(prepend chez-scheme-for-racket
|
||||||
chez-nanopass-bootstrap
|
chez-nanopass-bootstrap
|
||||||
racket-vm-bc)))
|
racket-vm-bc)))
|
||||||
(arguments
|
(arguments
|
||||||
@ -379,18 +379,15 @@ collector, 3M (``Moving Memory Manager'').")
|
|||||||
(add-after 'unpack 'unpack-nanopass+stex
|
(add-after 'unpack 'unpack-nanopass+stex
|
||||||
(lambda args
|
(lambda args
|
||||||
(with-directory-excursion "racket/src/ChezScheme"
|
(with-directory-excursion "racket/src/ChezScheme"
|
||||||
#$unpack-nanopass+stex)))
|
#$unpack-nanopass+stex)))))
|
||||||
(add-after 'unpack-nanopass+stex 'unpack-bootfiles
|
|
||||||
(lambda* (#:key native-inputs inputs #:allow-other-keys)
|
|
||||||
(with-directory-excursion "racket/src/ChezScheme"
|
|
||||||
(copy-recursively
|
|
||||||
(search-input-directory (or native-inputs inputs)
|
|
||||||
"lib/chez-scheme-bootfiles")
|
|
||||||
"boot"))))))
|
|
||||||
((#:configure-flags _ '())
|
((#:configure-flags _ '())
|
||||||
#~(cons* "--enable-csonly"
|
#~(cons* "--enable-csonly"
|
||||||
"--enable-libz"
|
"--enable-libz"
|
||||||
"--enable-lz4"
|
"--enable-lz4"
|
||||||
|
(string-append "--enable-scheme="
|
||||||
|
#$(this-package-native-input
|
||||||
|
"chez-scheme-for-racket")
|
||||||
|
"/bin/scheme")
|
||||||
#$(racket-vm-common-configure-flags)))))
|
#$(racket-vm-common-configure-flags)))))
|
||||||
(synopsis "Racket CS implementation")
|
(synopsis "Racket CS implementation")
|
||||||
(description "The Racket CS implementation, which uses ``Chez Scheme'' as
|
(description "The Racket CS implementation, which uses ``Chez Scheme'' as
|
||||||
|
Loading…
x
Reference in New Issue
Block a user