import: elpa: Emit new-style package inputs.

* guix/import/elpa.scm (elpa-package->sexp)[dependencies]: Turn into a
list of symbols.
[maybe-inputs]: Wrap in 'list' instead of 'quasiquote'.
This commit is contained in:
Ludovic Courtès 2021-06-30 16:09:00 +02:00
parent ff992fcfaf
commit ab270bf2e9
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -350,9 +350,7 @@ (define dependencies-names
(elpa-package-inputs pkg))))
(define dependencies
(map (lambda (n)
(let ((new-n (elpa-name->package-name n)))
(list new-n (list 'unquote (string->symbol new-n)))))
(map (compose string->symbol elpa-name->package-name)
dependencies-names))
(define (maybe-inputs input-type inputs)
@ -360,8 +358,7 @@ (define (maybe-inputs input-type inputs)
(()
'())
((inputs ...)
(list (list input-type
(list 'quasiquote inputs))))))
(list (list input-type `(list ,@inputs))))))
(define melpa-source
(melpa-recipe->origin melpa-recipe))