From 50cf53c714c7d8da2cb836f1b8a794c30788d912 Mon Sep 17 00:00:00 2001 From: G Date: Sat, 15 Mar 2025 19:15:29 -0500 Subject: [PATCH] Add ld library path wrapper to built in node elf --- gchannel/packages/code-server.scm | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/gchannel/packages/code-server.scm b/gchannel/packages/code-server.scm index 5d8f957..8299fd1 100644 --- a/gchannel/packages/code-server.scm +++ b/gchannel/packages/code-server.scm @@ -20,6 +20,7 @@ #:use-module (gnu packages check) #:use-module (gnu packages chromium) #:use-module (gnu packages cmake) + #:use-module (gnu packages commencement) #:use-module (gnu packages compression) #:use-module (gnu packages curl) #:use-module (gnu packages databases) @@ -27,7 +28,6 @@ #:use-module (gnu packages engineering) #:use-module (gnu packages fltk) #:use-module (gnu packages freedesktop) - #:use-module (gnu packages gcc) #:use-module (gnu packages gd) #:use-module (gnu packages geo) #:use-module (gnu packages gettext) @@ -121,13 +121,19 @@ (inputs (list - libglvnd mesa libx11 gtk sdl2 gcc glib libxkbcommon libnl libnsl iptables coreutils)) + libglvnd mesa libx11 gtk sdl2 gcc-toolchain glib libxkbcommon libnl libnsl iptables coreutils)) (arguments (list #:tests? #f ; no check target #:phases #~(modify-phases %standard-phases - (delete 'validate-runpath) + (add-after 'install 'wrap + (lambda _ + (wrap-program (string-append (assoc-ref %outputs "out") "/lib/node") + `("LD_LIBRARY_PATH" ":" prefix ( + ,(string-append #$(this-package-input "gcc-toolchain") "/lib") + ))))) + (delete 'validate-runpath) ))) (native-inputs (list cmake git wayland))