guix_mirror_bot pushed a commit to branch javascript-team in repository guix.
commit ad2b4b2fd3a94c95dae4137f43cc76f059952a6a 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. --- 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")
