summaryrefslogtreecommitdiff
path: root/gnu/packages/node.scm
diff options
context:
space:
mode:
authorJelle Licht <jlicht@fsfe.org>2025-01-05 18:57:22 +0100
committerJelle Licht <jlicht@fsfe.org>2025-02-11 14:02:51 +0100
commit5f21dd296a64ca50daa9704cfdf3f160c4d78696 (patch)
tree0634721240a5b9905a33fd59f0c34474e84b5102 /gnu/packages/node.scm
parent1bb7866667ebc7a0ffd733c598a2723a47ccfb9e (diff)
gnu: node-lts: Update to 22.12.0.
* gnu/packages/node.scm (node-lts): Update to 22.12.0. [#:phases]<delete-problematic-tests>: Delete tests that fail due to the build container. Delete tests that require a DNS resolver. [inputs]: Replace c-ares by c-ares-for-node-lts. Replace icu4c by icu4c-73. [native-inputs]: Replace c-ares by c-ares-for-node-lts. Replace icu4c by icu4c-73. Change-Id: I8cbc790bd82c55b48f8917e6405b37569b29dc1c
Diffstat (limited to 'gnu/packages/node.scm')
-rw-r--r--gnu/packages/node.scm18
1 files changed, 10 insertions, 8 deletions
diff --git a/gnu/packages/node.scm b/gnu/packages/node.scm
index 6c0031aa5a8..75a1a12c539 100644
--- a/gnu/packages/node.scm
+++ b/gnu/packages/node.scm
@@ -750,14 +750,14 @@ source files.")
750(define-public node-lts 750(define-public node-lts
751 (package 751 (package
752 (inherit node-bootstrap) 752 (inherit node-bootstrap)
753 (version "20.18.1") 753 (version "22.12.0")
754 (source (origin 754 (source (origin
755 (method url-fetch) 755 (method url-fetch)
756 (uri (string-append "https://nodejs.org/dist/v" version 756 (uri (string-append "https://nodejs.org/dist/v" version
757 "/node-v" version ".tar.gz")) 757 "/node-v" version ".tar.gz"))
758 (sha256 758 (sha256
759 (base32 759 (base32
760 "1f180vgr6lrg4gs48q5c414j5sdwaqqp1vnswwr3pvryhznqrbav")) 760 "1qrcn9hm85bmh81ircaa0vmxrqmiip1iwczvpsyn9sdn0b0ffmri"))
761 (modules '((guix build utils))) 761 (modules '((guix build utils)))
762 (snippet 762 (snippet
763 '(begin 763 '(begin
@@ -838,14 +838,16 @@ source files.")
838 ;; seem to be indicative of real problems in practice. 838 ;; seem to be indicative of real problems in practice.
839 (for-each delete-file 839 (for-each delete-file
840 '("test/parallel/test-cluster-primary-error.js" 840 '("test/parallel/test-cluster-primary-error.js"
841 "test/parallel/test-cluster-primary-kill.js")) 841 "test/parallel/test-cluster-primary-kill.js"
842 "test/parallel/test-node-run.js"))
842 843
843 ;; These require a DNS resolver. 844 ;; These require a DNS resolver.
844 (for-each delete-file 845 (for-each delete-file
845 '("test/parallel/test-dns.js" 846 '("test/parallel/test-dns.js"
846 "test/parallel/test-dns-lookupService-promises.js" 847 "test/parallel/test-dns-lookupService-promises.js"
847 "test/parallel/test-net-socket-connect-without-cb.js" 848 "test/parallel/test-net-socket-connect-without-cb.js"
848 "test/parallel/test-tcp-wrap-listen.js")) 849 "test/parallel/test-tcp-wrap-listen.js"
850 "test/report/test-report-exclude-network.js"))
849 851
850 ;; These tests require networking. 852 ;; These tests require networking.
851 (for-each delete-file 853 (for-each delete-file
@@ -956,9 +958,9 @@ fi"
956 (chmod file #o555)))))))) 958 (chmod file #o555))))))))
957 (native-inputs 959 (native-inputs
958 (list ;; Runtime dependencies for binaries used as a bootstrap. 960 (list ;; Runtime dependencies for binaries used as a bootstrap.
959 c-ares 961 c-ares-for-node-lts
960 brotli 962 brotli
961 icu4c 963 icu4c-73
962 libuv-for-node-lts 964 libuv-for-node-lts
963 `(,nghttp2 "lib") 965 `(,nghttp2 "lib")
964 openssl 966 openssl
@@ -973,8 +975,8 @@ fi"
973 (inputs 975 (inputs
974 (list bash-minimal 976 (list bash-minimal
975 coreutils 977 coreutils
976 c-ares 978 c-ares-for-node-lts
977 icu4c 979 icu4c-73
978 libuv-for-node-lts 980 libuv-for-node-lts
979 llhttp-bootstrap 981 llhttp-bootstrap
980 brotli 982 brotli