GNU bug report logs - #42338
[PATCH] Add composer build system (PHP)

Previous Next

Package: guix-patches;

Reported by: Julien Lepiller <julien <at> lepiller.eu>

Date: Sun, 12 Jul 2020 22:22:02 UTC

Severity: normal

Tags: patch

Done: Steve George <steve <at> futurile.net>

Bug is archived. No further changes may be made.

Full log


Message #257 received at 42338 <at> debbugs.gnu.org (full text, mbox):

From: Nicolas Graves <ngraves <at> ngraves.fr>
To: 42338 <at> debbugs.gnu.org
Cc: ngraves <at> ngraves.fr
Subject: [PATCH v5 7/9] guix: import: composer: Modern inputs formatting.
Date: Thu,  2 Nov 2023 16:16:54 +0100
* guix/import/composer.scm (make-php-sexp): Update inputs formatting.
---
 guix/import/composer.scm | 14 ++------------
 1 file changed, 2 insertions(+), 12 deletions(-)

diff --git a/guix/import/composer.scm b/guix/import/composer.scm
index 49f16caedf..89c8ea9113 100644
--- a/guix/import/composer.scm
+++ b/guix/import/composer.scm
@@ -179,21 +179,11 @@ (define (make-php-sexp composer-package)
                ,@(if (null? dependencies)
                      '()
                      `((inputs
-                        (,'quasiquote
-                         ,(map (lambda (name)
-                                 `(,name
-                                   (,'unquote
-                                    ,(string->symbol name))))
-                               dependencies)))))
+                        (list ,@(map string->symbol dependencies)))))
                ,@(if (null? dev-dependencies)
                      '()
                      `((native-inputs
-                        (,'quasiquote
-                         ,(map (lambda (name)
-                                 `(,name
-                                   (,'unquote
-                                    ,(string->symbol name))))
-                               dev-dependencies)))))
+                        (list ,@(map string->symbol dev-dependencies)))))
                (synopsis "")
                (description ,(composer-package-description composer-package))
                (home-page ,(composer-package-homepage composer-package))
-- 
2.41.0





This bug report was last modified 272 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.