From 893c684e994eb6d6723e675d35a6256397b0783f Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Fri, 15 Mar 2013 19:58:08 +0100 Subject: [PATCH] pkgs/development/compilers/ghc/with-packages.nix: include share/emacs/site-lisp in the generated environment This change allows 'ghc-mod' to be included in such a GHC environment, which is important because the tool is GHC version-specific. --- .../development/compilers/ghc/with-packages.nix | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/pkgs/development/compilers/ghc/with-packages.nix b/pkgs/development/compilers/ghc/with-packages.nix index 3494f63c11c..99e91901d00 100644 --- a/pkgs/development/compilers/ghc/with-packages.nix +++ b/pkgs/development/compilers/ghc/with-packages.nix @@ -60,17 +60,22 @@ stdenv.mkDerivation rec { echo -n . done for f in "$currentPath/etc/bash_completion.d/"*; do - mkdir -p $out/etc/bash_completion.d + mkdir -p $out/etc/bash_completion.d ln -s $f $out/etc/bash_completion.d/ echo -n . done - for s in 1 2 3 4 5 6 7 8 9; do - for f in "$currentPath/share/man/man$s/"*; do - mkdir -p $out/share/man/man$s + for s in 1 2 3 4 5 6 7 8 9; do + for f in "$currentPath/share/man/man$s/"*; do + mkdir -p $out/share/man/man$s ln -sv $f $out/share/man/man$s/ echo -n . - done - done + done + done + for f in "$currentPath/share/emacs/site-lisp/"*; do + mkdir -p $out/share/emacs/site-lisp + ln -s $f $out/share/emacs/site-lisp/ + echo -n . + done for f in "$currentPkgDir/"*.conf; do ln -s $f $linkedPkgDir echo -n .