[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
04/25: gnu: node: Simplify inputs.
From: |
guix-commits |
Subject: |
04/25: gnu: node: Simplify inputs. |
Date: |
Tue, 11 Jan 2022 12:41:18 -0500 (EST) |
mbakke pushed a commit to branch master
in repository guix.
commit 36057bfb78a7f1a6c9079ca8479e0849772e1c1d
Author: Marius Bakke <marius@gnu.org>
AuthorDate: Mon Jan 10 21:53:22 2022 +0100
gnu: node: Simplify inputs.
* gnu/packages/node.scm (node)[native-inputs]: Remove labels.
[source]: Remove trailing #t.
---
gnu/packages/node.scm | 38 +++++++++++++++++++-------------------
1 file changed, 19 insertions(+), 19 deletions(-)
diff --git a/gnu/packages/node.scm b/gnu/packages/node.scm
index 587b66f8c2..5d03c50270 100644
--- a/gnu/packages/node.scm
+++ b/gnu/packages/node.scm
@@ -68,7 +68,7 @@
"032801kg24j04xmf09m0vxzlcz86sv21s24lv9l4cfv08k1c4byp"))
(modules '((guix build utils)))
(snippet
- `(begin
+ '(begin
;; Patch for compatibility with ICU 68 and newer, which
;; removed the public TRUE and FALSE macros.
(substitute* '("deps/v8/src/objects/intl-objects.cc"
@@ -90,8 +90,7 @@
(("deps/http_parser/http_parser.gyp") "")
(("deps/uv/include/\\*.h") "")
(("deps/uv/uv.gyp") "")
- (("deps/zlib/zlib.gyp") ""))
- #t))))
+ (("deps/zlib/zlib.gyp") ""))))))
(build-system gnu-build-system)
(arguments
`(#:configure-flags '("--shared-cares"
@@ -284,20 +283,20 @@
;; download them from the internet:
(format #t "nodedir=~a\n" out)))))))))
(native-inputs
- `(;; Runtime dependencies for binaries used as a bootstrap.
- ("c-ares" ,c-ares)
- ("http-parser" ,http-parser)
- ("icu4c" ,icu4c)
- ("libuv" ,libuv)
- ("nghttp2" ,nghttp2 "lib")
- ("openssl" ,openssl)
- ("zlib" ,zlib)
- ;; Regular build-time dependencies.
- ("perl" ,perl)
- ("pkg-config" ,pkg-config)
- ("procps" ,procps)
- ("python" ,python-2)
- ("util-linux" ,util-linux)))
+ ;; Runtime dependencies for binaries used as a bootstrap.
+ (list c-ares
+ http-parser
+ icu4c
+ libuv
+ `(,nghttp2 "lib")
+ openssl
+ zlib
+ ;; Regular build-time dependencies.
+ perl
+ pkg-config
+ procps
+ python-2
+ util-linux))
(native-search-paths
(list (search-path-specification
(variable "NODE_PATH")
@@ -311,10 +310,11 @@
libuv
`(,nghttp2 "lib")
openssl
- python-wrapper ;; for node-gyp (supports python3)
+ python-wrapper ;for node-gyp (supports python3)
zlib))
(synopsis "Evented I/O for V8 JavaScript")
- (description "Node.js is a platform built on Chrome's JavaScript runtime
+ (description
+ "Node.js is a platform built on Chrome's JavaScript runtime
for easily building fast, scalable network applications. Node.js uses an
event-driven, non-blocking I/O model that makes it lightweight and efficient,
perfect for data-intensive real-time applications that run across distributed
- branch master updated (33898cd5b7 -> 993bc8f06c), guix-commits, 2022/01/11
- 05/25: gnu: python-xattr: Update to 0.9.9., guix-commits, 2022/01/11
- 01/25: gnu: python-sqlparse: Update to 0.4.2 [fixes CVE-2021-32839]., guix-commits, 2022/01/11
- 06/25: gnu: python-cmd2: Update to 2.3.3., guix-commits, 2022/01/11
- 04/25: gnu: node: Simplify inputs.,
guix-commits <=
- 07/25: gnu: python-os-testr: Update to 2.0.1., guix-commits, 2022/01/11
- 09/25: gnu: poetry: Use python-msgpack., guix-commits, 2022/01/11
- 02/25: gnu: python-sqlparse: Specify CPE name., guix-commits, 2022/01/11
- 10/25: gnu: python-oslo.i18n: Disable tests., guix-commits, 2022/01/11
- 14/25: gnu: authenticator: Fix build., guix-commits, 2022/01/11
- 22/25: gnu: QEMU: Update to 6.2.0., guix-commits, 2022/01/11
- 25/25: gnu: varnish: Remove input labels., guix-commits, 2022/01/11
- 08/25: gnu: python-pifpaf: Update to 3.1.5., guix-commits, 2022/01/11
- 11/25: gnu: pantalaimon: Disable sanity check., guix-commits, 2022/01/11
- 12/25: gnu: python-pyperclip: Update to 1.8.2., guix-commits, 2022/01/11