summary refs log tree commit diff
diff options
context:
space:
mode:
authorArie Middelkoop <amiddelk@gmail.com>2008-03-18 13:44:27 +0000
committerArie Middelkoop <amiddelk@gmail.com>2008-03-18 13:44:27 +0000
commitf7e6441399bb1d4ee1f3f524bd55dda6c5eb4096 (patch)
tree462bccd814662876a55d164a34021c059c9a029e
parentfd2a77eeb0c033593c06739c7f0395236fcc9e65 (diff)
downloadnixpkgs-f7e6441399bb1d4ee1f3f524bd55dda6c5eb4096.tar
nixpkgs-f7e6441399bb1d4ee1f3f524bd55dda6c5eb4096.tar.gz
nixpkgs-f7e6441399bb1d4ee1f3f524bd55dda6c5eb4096.tar.bz2
nixpkgs-f7e6441399bb1d4ee1f3f524bd55dda6c5eb4096.tar.lz
nixpkgs-f7e6441399bb1d4ee1f3f524bd55dda6c5eb4096.tar.xz
nixpkgs-f7e6441399bb1d4ee1f3f524bd55dda6c5eb4096.tar.zst
nixpkgs-f7e6441399bb1d4ee1f3f524bd55dda6c5eb4096.zip
Nix expression for EHC
to install:
nix-env -i ehc-svn

to run:
ehc-100 <your-haskell-file.hs>

svn path=/nixpkgs/trunk/; revision=11183
-rw-r--r--pkgs/development/compilers/ehc/default.nix10
1 files changed, 5 insertions, 5 deletions
diff --git a/pkgs/development/compilers/ehc/default.nix b/pkgs/development/compilers/ehc/default.nix
index cdb6481caf0..3590f2ea075 100644
--- a/pkgs/development/compilers/ehc/default.nix
+++ b/pkgs/development/compilers/ehc/default.nix
@@ -1,13 +1,13 @@
 {stdenv, coreutils, fetchsvn, m4, libtool, ghc, uulib, uuagc, llvm}:
 
 stdenv.mkDerivation (rec {
-  name = "ehc-svn-1036";
+  name = "ehc-svn-1042";
   homepage = "http://www.cs.uu.nl/wiki/Ehc/WebHome/";
 
   src = fetchsvn {
           url = https://svn.cs.uu.nl:12443/repos/EHC/trunk/EHC;
-          rev = "1037";
-          sha256 = "b2388cfadeb26ce716ff355fbdd73ba2e30219c5b423fbd609355b420300644c";
+          rev = "1042";
+          sha256 = "7a9e5d1d57825caa4664686d9a5c0d9b5ebb870095817d77bb7b97869718ed5b";
   };
 
   buildInputs = [coreutils m4 ghc libtool uulib uuagc llvm];
@@ -48,10 +48,10 @@ stdenv.mkDerivation (rec {
     # generate wrappers
     echo "generating wrappers..."
     mkdir -p $out/bin
-    for in in *; do
+    for i in *; do
       if [[ -d $i ]]; then
         echo '#!'"$SHELL" > $out/bin/ehc-$i
-        echo "exec \"$out/bin-ehc/ehc-$i\" -P $out/lib-ehc/$i/ehcbase" '"$@"' >> $out/bin/ehc-$i
+        echo "exec \"$out/bin-ehc/ehc-$i\" --use-inplace=0 -P $out/lib-ehc/$i/ehcbase" '"$@"' >> $out/bin/ehc-$i
         chmod 751 $out/bin/ehc-$i
       fi;
     done