[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
05/09: gnu: sbcl-triva.trivial: Remove ASD component fix.
From: |
guix-commits |
Subject: |
05/09: gnu: sbcl-triva.trivial: Remove ASD component fix. |
Date: |
Thu, 18 Jun 2020 11:19:45 -0400 (EDT) |
ambrevar pushed a commit to branch master
in repository guix.
commit 6f517910226f65bf17e22d7baca9347d475f7a9e
Author: Pierre Neidhardt <mail@ambrevar.xyz>
AuthorDate: Thu Jun 18 16:47:00 2020 +0200
gnu: sbcl-triva.trivial: Remove ASD component fix.
* gnu/packages/lisp-xyz.scm (sbcl-triva.trivial)[arguments]: Don't replace
create-asd-file phase now that our build system supports component-less .asd
files.
---
gnu/packages/lisp-xyz.scm | 26 --------------------------
1 file changed, 26 deletions(-)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 8fde80d..0fcc5c0 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -6216,32 +6216,6 @@ with extensible optimizer interface.")))
(name "sbcl-trivia.trivial")
(inputs
`(("trivia.level2" ,sbcl-trivia.level2)))
- (arguments
- `(#:phases
- (modify-phases %standard-phases
- (replace 'create-asd-file
- (lambda* (#:key outputs inputs #:allow-other-keys)
- (let* ((out (assoc-ref outputs "out"))
- (lib (string-append out "/lib/" (%lisp-type)))
- (level2 (assoc-ref inputs "trivia.level2")))
- (mkdir-p lib)
- (install-file "trivia.trivial.asd" lib)
- ;; XXX: This .asd does not have any component and the build
- ;; system fails to work in this case. We should update the
- ;; build system to handle component-less .asd.
- ;; TODO: How do we append to file in Guile? It seems that
- ;; (open-file ... "a") gets a "Permission denied".
- (substitute* (string-append lib "/trivia.trivial.asd")
- (("\"\\)")
- (string-append "\")
-
-(progn (asdf/source-registry:ensure-source-registry)
- (setf (gethash
- \"trivia.level2\"
- asdf/source-registry:*source-registry*)
- #p\""
- level2
-
"/share/common-lisp/sbcl-bundle-systems/trivia.level2.asd\"))")))))))))
(description "Trivia is a pattern matching compiler that is compatible
with Optima, another pattern matching library for Common Lisp. It is meant to
be faster and more extensible than Optima.
- branch master updated (9f4cb99 -> 409fcee), guix-commits, 2020/06/18
- 05/09: gnu: sbcl-triva.trivial: Remove ASD component fix.,
guix-commits <=
- 01/09: gnu: Add acclimation., guix-commits, 2020/06/18
- 02/09: build-system/asdf: Add support for component-less systems., guix-commits, 2020/06/18
- 06/09: gnu: sbcl-triva: Remove ASD component fix., guix-commits, 2020/06/18
- 08/09: gnu: Add sbcl-clump-binary-tree., guix-commits, 2020/06/18
- 07/09: gnu: Add sbcl-clump-2-3-tree., guix-commits, 2020/06/18
- 09/09: gnu: Add clump., guix-commits, 2020/06/18
- 03/09: gnu: cl-cxml: Remove ASD fix since our build system supports component-less asd., guix-commits, 2020/06/18
- 04/09: gnu: sbcl-fare-quasiquote-readtable: Remove ASD component fix., guix-commits, 2020/06/18