1
Fork 0
mirror of https://https.git.savannah.gnu.org/git/guix.git/ synced 2025-07-12 18:10:47 +02:00

import: npm-binary: Fix import.

This is a follow-up to 0881a674cce3af6ebe0c1c85000e2726cbe6fc54.

* guix/import/npm-binary.scm (npm-package->package-sexp): Use modify-json.
* tests/npm-binary.scm (npm-binary->guix-package test): Use modify-json.

Change-Id: I70523a890948b218c0d82d94a6edf8775521473e
Signed-off-by: Jelle Licht <jlicht@fsfe.org>
This commit is contained in:
Nicolas Graves via Guix-patches via 2025-03-24 08:29:12 +01:00 committed by Andreas Enge
parent 6c82267f1f
commit 4b47728a6b
No known key found for this signature in database
GPG key ID: F7D5C9BF765C61E3
2 changed files with 4 additions and 2 deletions

View file

@ -228,7 +228,8 @@
((dev-names ...) ((dev-names ...)
`((add-after 'patch-dependencies 'delete-dev-dependencies `((add-after 'patch-dependencies 'delete-dev-dependencies
(lambda _ (lambda _
(delete-dependencies '(,@(reverse dev-names)))))))))) (modify-json
(delete-dependencies '(,@(reverse dev-names)))))))))))
(values (values
`(package `(package
(name ,name) (name ,name)

View file

@ -133,7 +133,8 @@
(delete 'build) (delete 'build)
(add-after 'patch-dependencies 'delete-dev-dependencies (add-after 'patch-dependencies 'delete-dev-dependencies
(lambda _ (lambda _
(delete-dependencies '("node-megabuilder")))))))) (modify-json
(delete-dependencies '("node-megabuilder")))))))))
(inputs (list node-bar-0.1.2)) (inputs (list node-bar-0.1.2))
(home-page "https://github.com/quartz/foo") (home-page "https://github.com/quartz/foo")
(synopsis "General purpose utilities to foo your bars") (synopsis "General purpose utilities to foo your bars")