guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

02/02: gnu: ecl-slynk: Fix package definition.


From: guix-commits
Subject: 02/02: gnu: ecl-slynk: Fix package definition.
Date: Mon, 5 Oct 2020 13:01:52 -0400 (EDT)

glv pushed a commit to branch staging
in repository guix.

commit b6c55a723fab94bbf710c331fe62d839fb0bf6ad
Author: Guillaume Le Vaillant <glv@posteo.net>
AuthorDate: Mon Oct 5 16:07:54 2020 +0200

    gnu: ecl-slynk: Fix package definition.
    
    * gnu/packages/lisp-xyz.scm (ecl-slynk)[arguments]: Don't use 'union-build',
      just remove the 'build-image' phase.
---
 gnu/packages/lisp-xyz.scm | 34 ++++++++++------------------------
 1 file changed, 10 insertions(+), 24 deletions(-)

diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index b863a91..729ca5b 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -730,32 +730,18 @@ multiple inspectors with independent history.")
       (properties `((cl-source-variant . ,(delay cl-slynk)))))))
 
 (define-public cl-slynk
-  (package
-    (inherit (sbcl-package->cl-source-package sbcl-slynk))
-    (name "cl-slynk")))
+  (sbcl-package->cl-source-package sbcl-slynk))
 
 (define-public ecl-slynk
-  (package
-    (inherit sbcl-slynk)
-    (name "ecl-slynk")
-    (inputs
-     (map (match-lambda
-            ((name pkg . _)
-             (list name (sbcl-package->ecl-package pkg))))
-          (package-inputs sbcl-slynk)))
-    (native-inputs '())
-    (outputs '("out"))
-    (arguments
-     '(#:modules ((guix build union))
-       #:builder
-       (begin
-         (use-modules (ice-9 match)
-                      (guix build union))
-         (match %build-inputs
-           (((names . paths) ...)
-            (union-build (assoc-ref %outputs "out")
-                         paths)
-            #t)))))))
+  (let ((pkg (sbcl-package->ecl-package sbcl-slynk)))
+    (package
+      (inherit pkg)
+      (outputs '("out"))
+      (arguments
+       (substitute-keyword-arguments (package-arguments pkg)
+         ((#:phases phases)
+          `(modify-phases ,phases
+             (delete 'build-image))))))))
 
 (define-public sbcl-parse-js
   (let ((commit "fbadc6029bec7039602abfc06c73bb52970998f6")



reply via email to

[Prev in Thread] Current Thread [Next in Thread]