~ruther/guix-local

89b8a6d27da5b6458a388475049611554290ef28 — Jelle Licht 2 years ago d32a5f6
gnu: node: Replace customized nghttp2-for-node by nghttp2.

* gnu/packages/node.scm (node) [native-inputs]: Replace nghttp2-for-node by
nghttp2.
[inputs]: Ditto.
[arguments]<#:phases>: Adjust accordingly by skipping failing tests.

Change-Id: Ia3d63ea1c428c1353d6ec6fda394ccb016eb6603
1 files changed, 8 insertions(+), 2 deletions(-)

M gnu/packages/node.scm
M gnu/packages/node.scm => gnu/packages/node.scm +8 -2
@@ 48,6 48,7 @@
  #:use-module (gnu packages icu4c)
  #:use-module (gnu packages libevent)
  #:use-module (gnu packages linux)
  #:use-module (gnu packages networking)
  #:use-module (gnu packages node-xyz)
  #:use-module (gnu packages perl)
  #:use-module (gnu packages pkg-config)


@@ 155,6 156,11 @@
                         ;; See also <https://github.com/nodejs/node/issues/25903>.
                         "test/sequential/test-performance.js"))

             ;; These tests fail on recent versions of nghttp2
             (for-each delete-file
                       '("test/parallel/test-http2-methods.js"
                         "test/parallel/test-http2-multiplex.js"))

             ;; This requires a DNS resolver.
             (delete-file "test/parallel/test-dns.js")



@@ 297,7 303,7 @@
           http-parser
           icu4c
           libuv-for-node
           `(,nghttp2-for-node "lib")
           `(,nghttp2 "lib")
           openssl-1.1
           zlib
           ;; Regular build-time dependencies.


@@ 317,7 323,7 @@
           http-parser
           icu4c
           libuv-for-node
           `(,nghttp2-for-node "lib")
           `(,nghttp2 "lib")
           openssl
           python-wrapper               ;for node-gyp (supports python3)
           zlib))