aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/node.scm
diff options
context:
space:
mode:
authorMarius Bakke <marius@gnu.org>2021-06-16 18:27:25 +0200
committerMarius Bakke <marius@gnu.org>2021-06-16 19:07:26 +0200
commit0861dbdef68cb979471e8c2ffc5e5afca209632c (patch)
treea71622162c2ed54bb5c5a35ac406bfe0cc721beb /gnu/packages/node.scm
parent80d0f883368a3bf281fe8fdf0529c335bca3ec13 (diff)
downloadguix-0861dbdef68cb979471e8c2ffc5e5afca209632c.tar
guix-0861dbdef68cb979471e8c2ffc5e5afca209632c.tar.gz
gnu: node: Prepare for ICU 69.
* gnu/packages/node.scm (node)[source](snippet): Add substitution.
Diffstat (limited to 'gnu/packages/node.scm')
-rw-r--r--gnu/packages/node.scm9
1 files changed, 8 insertions, 1 deletions
diff --git a/gnu/packages/node.scm b/gnu/packages/node.scm
index 4e80dd4d4e..36c45e9c7a 100644
--- a/gnu/packages/node.scm
+++ b/gnu/packages/node.scm
@@ -5,7 +5,7 @@
;;; Copyright © 2016 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2017 Mike Gerwitz <mtg@gnu.org>
;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr>
-;;; Copyright © 2018, 2019, 2020 Marius Bakke <mbakke@fastmail.com>
+;;; Copyright © 2018, 2019, 2020, 2021 Marius Bakke <marius@gnu.org>
;;; Copyright © 2020 Pierre Langlois <pierre.langlois@gmx.com>
;;; Copyright © 2020 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2021 Simon Tournier <zimon.toutoune@gmail.com>
@@ -64,6 +64,13 @@
(modules '((guix build utils)))
(snippet
`(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"
+ "deps/v8/src/runtime/runtime-intl.cc")
+ (("TRUE") "true")
+ (("FALSE") "false"))
+
;; Remove bundled software.
(for-each delete-file-recursively
'("deps/cares"