guix_mirror_bot pushed a commit to branch javascript-team
in repository guix.

commit 3239dc1ad7b12cd124ee01b5473a17bb714b9747
Author: Nicolas Graves <[email protected]>
AuthorDate: Sat Jul 11 23:49:39 2026 +0200

    gnu: node-semver-bootstrap: Avoid node-build-system.
    
    * gnu/packages/node.scm (node-semver-bootstrap)
    [name]: Add -bootstrap suffix.
    [build-system]: Switch to gnu-build-system + bootstrap-node-phases.
    [arguments]: Improve style.
    {node}: Drop it.
    {phases}: Migrate accordingly.
    [native-inputs]: Add node-bootstrap.
    
    Change-Id: I5396ef2a26d7a74e31f458d9a61565bce368f8f7
    Signed-off-by: Jelle Licht <[email protected]>
---
 gnu/packages/node.scm | 19 ++++++++++---------
 1 file changed, 10 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/node.scm b/gnu/packages/node.scm
index a1ca3b6ac1..a0aeb4f521 100644
--- a/gnu/packages/node.scm
+++ b/gnu/packages/node.scm
@@ -398,7 +398,7 @@ devices.")
 
 (define-public node-semver-bootstrap
   (package
-    (name "node-semver")
+    (name "node-semver-bootstrap")
     (version "7.2.1")
     (source (origin
               (method git-fetch)
@@ -409,15 +409,16 @@ devices.")
               (sha256
                (base32
                 "06biknqb05r9xsmcflm3ygh50pjvdk84x6r79w43kmck4fn3qn5p"))))
-    (build-system node-build-system)
+    (build-system gnu-build-system)
     (arguments
-     `(#:node ,node-bootstrap
-       #:tests? #f
-       #:phases
-       (modify-phases %standard-phases
-         (add-after 'patch-dependencies 'delete-dependencies
-           (lambda args
-             (modify-json (delete-dependencies '("tap"))))))))
+     (list
+      #:tests? #f
+      #:phases
+      #~(modify-phases #$bootstrap-node-phases
+          (add-before 'configure 'patch-dependencies
+            (lambda _
+              #$(delete-dependencies* (list "tap")))))))
+    (native-inputs (list node-bootstrap))
     (home-page "https://github.com/npm/node-semver";)
     (properties '((hidden? . #t)))
     (synopsis "Parses semantic versions strings")

Reply via email to