summary refs log tree commit diff
path: root/pkgs/development/lisp-modules
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2018-01-27 21:58:21 +0100
committerMichael Raskin <7c6f434c@mail.ru>2018-01-27 21:59:19 +0100
commit32925f082b1fed774f7b860eb58a12d89a808d10 (patch)
treee90177a34d9c6fe8236bda6b489ebc126be3a738 /pkgs/development/lisp-modules
parent5e5cae073cceb2e71555a7b29915d9118729d9c2 (diff)
downloadnixpkgs-32925f082b1fed774f7b860eb58a12d89a808d10.tar
nixpkgs-32925f082b1fed774f7b860eb58a12d89a808d10.tar.gz
nixpkgs-32925f082b1fed774f7b860eb58a12d89a808d10.tar.bz2
nixpkgs-32925f082b1fed774f7b860eb58a12d89a808d10.tar.lz
nixpkgs-32925f082b1fed774f7b860eb58a12d89a808d10.tar.xz
nixpkgs-32925f082b1fed774f7b860eb58a12d89a808d10.tar.zst
nixpkgs-32925f082b1fed774f7b860eb58a12d89a808d10.zip
lispPackages: deduplicate dynamical library search path
Diffstat (limited to 'pkgs/development/lisp-modules')
-rw-r--r--pkgs/development/lisp-modules/define-package.nix2
1 files changed, 1 insertions, 1 deletions
diff --git a/pkgs/development/lisp-modules/define-package.nix b/pkgs/development/lisp-modules/define-package.nix
index 0224bf16ab7..b13ddf8357f 100644
--- a/pkgs/development/lisp-modules/define-package.nix
+++ b/pkgs/development/lisp-modules/define-package.nix
@@ -33,7 +33,7 @@ let
     test -n "$LD_LIBRARY_PATH" &&
         echo "export LD_LIBRARY_PATH=\"\$LD_LIBRARY_PATH\''${LD_LIBRARY_PATH:+:}\"'$LD_LIBRARY_PATH'" >> "$path_config_script"
     test -n "$NIX_LISP_LD_LIBRARY_PATH" &&
-        echo "export NIX_LISP_LD_LIBRARY_PATH=\"\$NIX_LISP_LD_LIBRARY_PATH\''${NIX_LISP_LD_LIBRARY_PATH:+:}\"'$NIX_LISP_LD_LIBRARY_PATH'" >> "$path_config_script"
+        echo "export NIX_LISP_LD_LIBRARY_PATH=\"\$NIX_LISP_LD_LIBRARY_PATH\''${NIX_LISP_LD_LIBRARY_PATH:+:}\"'$(echo "$NIX_LISP_LD_LIBRARY_PATH" | tr -d '\n' | tr : '\n' | sort | uniq | tr '\n' ':')'" >> "$path_config_script"
     echo "fi" >> "$path_config_script"
   '';
   deployLaunchScript = ''