diff options
-rw-r--r-- | gnu/packages/scheme.scm | 23 |
1 files changed, 10 insertions, 13 deletions
diff --git a/gnu/packages/scheme.scm b/gnu/packages/scheme.scm index c38d4256af..490a09aa1c 100644 --- a/gnu/packages/scheme.scm +++ b/gnu/packages/scheme.scm @@ -1289,24 +1289,21 @@ Gerbil code within Emacs."))) (build-system gnu-build-system) (arguments (list + #:make-flags #~(list (string-append "CC=" #$(cc-for-target)) + (string-append "PREFIX=" #$output)) #:make-flags #~`(,(string-append "PREFIX=" #$output)) #:phases #~(modify-phases %standard-phases - (delete 'configure) + (delete 'configure) ; no configure script (add-after 'patch-source-shebangs 'patch-ol-shebangs (lambda _ - (map (lambda (f) - (substitute* f - (("/usr") #$output))) - (list "bin/feather" - "tests/hashbang.scm" - "tests/theorem-rand.scm"))))) + (lambda _ + (substitute* (list "bin/feather" + "tests/hashbang.scm" + "tests/theorem-rand.scm") + (("/usr") #$output)))))) #:test-target "test")) - (native-inputs - (append (if (supported-package? pandoc) - (list pandoc) - '()) - (list which))) - (home-page "https://haltp.org/owl") + (native-inputs (list which)) + (home-page "https://haltp.org/posts/owl.html") (synopsis "Functional Scheme dialect") (description "Owl Lisp is a simple programming language. It is intended to provide a |