[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
01/12: gnu: clisp: Use modify-phases syntax.
From: |
Ricardo Wurmus |
Subject: |
01/12: gnu: clisp: Use modify-phases syntax. |
Date: |
Sun, 1 Jan 2017 12:56:49 +0000 (UTC) |
rekado pushed a commit to branch master
in repository guix.
commit 636c77d0662503fa64c82bdb38e2754470e4192a
Author: Ricardo Wurmus <address@hidden>
Date: Sun Jan 1 11:12:29 2017 +0100
gnu: clisp: Use modify-phases syntax.
* gnu/packages/lisp.scm (clisp)[arguments]: Use modify-phases syntax.
---
gnu/packages/lisp.scm | 37 +++++++++++++++++++------------------
1 file changed, 19 insertions(+), 18 deletions(-)
diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm
index ec0bdaa..51f4faa 100644
--- a/gnu/packages/lisp.scm
+++ b/gnu/packages/lisp.scm
@@ -5,6 +5,7 @@
;;; Copyright © 2016 Federico Beffa <address@hidden>
;;; Copyright © 2016 ng0 <address@hidden>
;;; Copyright © 2016 Andy Patterson <address@hidden>
+;;; Copyright © 2017 Ricardo Wurmus <address@hidden>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -207,24 +208,24 @@ supporting ASDF, Sockets, Gray streams, MOP, and other
useful components.")
;; --build=<triplet>.
#:build #f
#:phases
- (alist-cons-after
- 'unpack 'patch-sh-and-pwd
- (lambda _
- ;; The package is very messy with its references to "/bin/sh" and
- ;; some other absolute paths to traditional tools. These appear in
- ;; many places where our automatic patching misses them. Therefore
- ;; we do the following, in this early (post-unpack) phase, to solve
- ;; the problem from its root.
- (substitute* (find-files "." "configure|Makefile")
- (("/bin/sh") "sh"))
- (substitute* '("src/clisp-link.in")
- (("/bin/pwd") "pwd")))
- (alist-cons-before
- 'build 'chdir-to-source
- (lambda _
- ;; We are supposed to call make under the src sub-directory.
- (chdir "src"))
- %standard-phases))
+ (modify-phases %standard-phases
+ (add-after 'unpack 'patch-sh-and-pwd
+ (lambda _
+ ;; The package is very messy with its references to "/bin/sh" and
+ ;; some other absolute paths to traditional tools. These appear
in
+ ;; many places where our automatic patching misses them.
Therefore
+ ;; we do the following, in this early (post-unpack) phase, to
solve
+ ;; the problem from its root.
+ (substitute* (find-files "." "configure|Makefile")
+ (("/bin/sh") "sh"))
+ (substitute* '("src/clisp-link.in")
+ (("/bin/pwd") "pwd"))
+ #t))
+ (add-before 'build 'chdir-to-source
+ (lambda _
+ ;; We are supposed to call make under the src sub-directory.
+ (chdir "src")
+ #t)))
;; Makefiles seem to have race conditions.
#:parallel-build? #f))
(home-page "http://www.clisp.org/")
- branch master updated (6f7bcaa -> 395bbfd), Ricardo Wurmus, 2017/01/01
- 01/12: gnu: clisp: Use modify-phases syntax.,
Ricardo Wurmus <=
- 03/12: gnu: Add dummy linker for propeller-elf., Ricardo Wurmus, 2017/01/01
- 12/12: gnu: Add propeller-development-suite., Ricardo Wurmus, 2017/01/01
- 05/12: gnu: Add propeller-gcc., Ricardo Wurmus, 2017/01/01
- 08/12: gnu: Add openspin., Ricardo Wurmus, 2017/01/01
- 09/12: gnu: Add propeller-load., Ricardo Wurmus, 2017/01/01
- 06/12: gnu: Add proplib., Ricardo Wurmus, 2017/01/01
- 02/12: gnu: clisp: Remove timestamps., Ricardo Wurmus, 2017/01/01
- 07/12: gnu: Add propeller-toolchain., Ricardo Wurmus, 2017/01/01
- 11/12: gnu: Add spinsim., Ricardo Wurmus, 2017/01/01
- 10/12: gnu: Add spin2cpp., Ricardo Wurmus, 2017/01/01