guix_mirror_bot pushed a commit to branch master
in repository guix.
commit 7efbc8c32fc2cef6b914a230edc0a607bcc70bf3
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 a1ca3b6ac12..a0aeb4f521b 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")