From 3f745249f965dce2bc36abc21095b75bb902d11a Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Thu, 23 Aug 2018 14:54:32 +0200 Subject: [PATCH] gnu: node: Update to 10.9.0. * gnu/packages/node.scm (node): Update to 10.9.0. [source](uri): Use ".xz" tarball. [arguments]: Set #:test-target. [inputs]: Change OPENSSL to OPENSSL-NEXT. --- gnu/packages/node.scm | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/gnu/packages/node.scm b/gnu/packages/node.scm index d1de7a536..046c61c6d 100644 --- a/gnu/packages/node.scm +++ b/gnu/packages/node.scm @@ -44,14 +44,14 @@ (define-public node (package (name "node") - (version "9.11.1") + (version "10.9.0") (source (origin (method url-fetch) (uri (string-append "https://nodejs.org/dist/v" version - "/node-v" version ".tar.gz")) + "/node-v" version ".tar.xz")) (sha256 (base32 - "1vjh9zvw7wkdz6b0l99ya7mqjk0l8lbg9isr1q8rxwp400dhkk32")) + "00hdachbmcf9pyd1iksprsi5mddwp6z59mb3lr81z8ynfbmzhzni")) (modules '((guix build utils))) (snippet `(begin @@ -82,6 +82,9 @@ "--shared-zlib" "--without-snapshot" "--with-intl=system-icu") + ;; Run only the CI tests. The default check target requires additional + ;; add-ons from NPM not distributed with the source. + #:test-target "test-ci-js" #:phases (modify-phases %standard-phases (add-before 'configure 'patch-files @@ -169,7 +172,7 @@ ("icu4c" ,icu4c) ("libuv" ,libuv) ("nghttp2" ,nghttp2 "lib") - ("openssl" ,openssl) + ("openssl" ,openssl-next) ("zlib" ,zlib))) (synopsis "Evented I/O for V8 JavaScript") (description "Node.js is a platform built on Chrome's JavaScript runtime -- 2.18.0