aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/lisp.scm
diff options
context:
space:
mode:
authorPierre Neidhardt <mail@ambrevar.xyz>2019-10-07 13:46:55 +0200
committerPierre Neidhardt <mail@ambrevar.xyz>2019-10-07 13:46:55 +0200
commit06e2da719ea95a9d48ad86002ab183c5114ff2b1 (patch)
treee027f625009c43f3ae4b0c2de269e68967eb1c1a /gnu/packages/lisp.scm
parent7baaf7f3587961255d429087e5d18d35275a176d (diff)
downloadguix-06e2da719ea95a9d48ad86002ab183c5114ff2b1.tar
guix-06e2da719ea95a9d48ad86002ab183c5114ff2b1.tar.gz
gnu: Add fare-quasiquote-optima.
* gnu/packages/lisp.scm (cl-fare-quasiquote-optima, sbcl-fare-quasiquote-optima): New variables.
Diffstat (limited to 'gnu/packages/lisp.scm')
-rw-r--r--gnu/packages/lisp.scm20
1 files changed, 20 insertions, 0 deletions
diff --git a/gnu/packages/lisp.scm b/gnu/packages/lisp.scm
index c1ea8cc37b..4d3b4fbcbc 100644
--- a/gnu/packages/lisp.scm
+++ b/gnu/packages/lisp.scm
@@ -6454,6 +6454,26 @@ Trivia.")
(define-public cl-fare-quasiquote
(sbcl-package->cl-source-package sbcl-fare-quasiquote))
+(define-public sbcl-fare-quasiquote-optima
+ (package
+ (inherit sbcl-fare-quasiquote)
+ (name "sbcl-fare-quasiquote-optima")
+ (inputs
+ `(("optima" ,sbcl-optima)
+ ("fare-quasiquote" ,sbcl-fare-quasiquote)))
+ (arguments
+ '(#:phases
+ (modify-phases %standard-phases
+ (add-after 'unpack 'patch-requirement
+ (lambda _
+ (substitute* "fare-quasiquote-optima.asd"
+ (("\\(:version \"optima\" \"1\\.0\"\\)")
+ "\"optima\""))
+ #t)))))))
+
+(define-public cl-fare-quasiquote-optima
+ (sbcl-package->cl-source-package sbcl-fare-quasiquote-optima))
+
(define-public sbcl-fare-quasiquote-readtable
(package
(inherit sbcl-fare-quasiquote)