From 31abde9afaeeabec8d267059c3e15d17081f0de8 Mon Sep 17 00:00:00 2001 From: Jelle Licht Date: Sun, 3 Nov 2024 13:04:06 +0100 Subject: gnu: esbuild-node: Use node-lts instead of node. * gnu/packages/web.scm (esbuild-node)[#:phases]: Remove workaround needed for building with older versions of Node. [native-inputs]: Replace node by node-lts. Change-Id: Iedf30dc1a395e674007c08ce6c0881dbb0f94f0e --- gnu/packages/web.scm | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 8a214dfa36..3de10a0da7 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -2128,12 +2128,6 @@ directions.") (add-after 'build 'build-platform (lambda* (#:key unpack-path #:allow-other-keys) (with-directory-excursion (string-append "src/" unpack-path) - ;; We're using Node 10, which doesn't have this method. - (substitute* "scripts/esbuild.js" - (("exports.buildNativeLib" m) - (string-append - "Object.fromEntries = entries => entries.reduce((result, entry) => (result[entry[0]] = entry[1], result), {});\n" - m))) ;; Must be writable. (for-each make-file-writable (find-files "." ".")) (invoke "node" "scripts/esbuild.js" @@ -2156,7 +2150,7 @@ directions.") (invoke "make" "test-go")))))))) (native-inputs (modify-inputs (package-native-inputs esbuild) - (append node))))) + (append node-lts))))) (define-public wwwoffle (package @@ -9584,7 +9578,7 @@ the Fediring.") (build-system python-build-system) (propagated-inputs (list curl - node)) + node-lts)) (inputs (list python youtube-dl -- cgit v1.2.3