summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Graves <ngraves@ngraves.fr>2026-07-11 23:49:39 +0200
committerMaxim Cournoyer <maxim@guixotic.coop>2026-08-27 10:59:18 +0900
commitc18cbe411663345034aa23f1d5fb367d2fc65102 (patch)
tree6dd6921f67bbc0c3d0a570f7cd136ba42ecc3517
parentbc6dd90b08974de1650822ca921bb07f38cc514f (diff)
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 <jlicht@fsfe.org>
-rw-r--r--gnu/packages/node.scm19
1 files changed, 10 insertions, 9 deletions
diff --git a/gnu/packages/node.scm b/gnu/packages/node.scm
index a1ca3b6ac12..a0aeb4f521b 100644
--- a/gnu/packages/node.scm
+++ b/gnu/packages/node.scm
@@ -398,7 +398,7 @@ devices.")
398 398
399(define-public node-semver-bootstrap 399(define-public node-semver-bootstrap
400 (package 400 (package
401 (name "node-semver") 401 (name "node-semver-bootstrap")
402 (version "7.2.1") 402 (version "7.2.1")
403 (source (origin 403 (source (origin
404 (method git-fetch) 404 (method git-fetch)
@@ -409,15 +409,16 @@ devices.")
409 (sha256 409 (sha256
410 (base32 410 (base32
411 "06biknqb05r9xsmcflm3ygh50pjvdk84x6r79w43kmck4fn3qn5p")))) 411 "06biknqb05r9xsmcflm3ygh50pjvdk84x6r79w43kmck4fn3qn5p"))))
412 (build-system node-build-system) 412 (build-system gnu-build-system)
413 (arguments 413 (arguments
414 `(#:node ,node-bootstrap 414 (list
415 #:tests? #f 415 #:tests? #f
416 #:phases 416 #:phases
417 (modify-phases %standard-phases 417 #~(modify-phases #$bootstrap-node-phases
418 (add-after 'patch-dependencies 'delete-dependencies 418 (add-before 'configure 'patch-dependencies
419 (lambda args 419 (lambda _
420 (modify-json (delete-dependencies '("tap")))))))) 420 #$(delete-dependencies* (list "tap")))))))
421 (native-inputs (list node-bootstrap))
421 (home-page "https://github.com/npm/node-semver") 422 (home-page "https://github.com/npm/node-semver")
422 (properties '((hidden? . #t))) 423 (properties '((hidden? . #t)))
423 (synopsis "Parses semantic versions strings") 424 (synopsis "Parses semantic versions strings")