about summary refs log tree commit diff
path: root/pkgs/development/compilers/uhc
diff options
context:
space:
mode:
authorPhilipp Hausmann <ph_git@314.ch>2015-03-30 18:47:38 +0200
committerPhilipp Hausmann <ph_git@314.ch>2015-03-30 18:47:38 +0200
commita2b584ba5f615a7ce7bde7cf58168d298b2c6691 (patch)
treefd3a5988c2f820d5945d23203b77f3f39edcac63 /pkgs/development/compilers/uhc
parentf72b0c43f661171a48db982a864097fafe3bdac7 (diff)
downloadnixlib-a2b584ba5f615a7ce7bde7cf58168d298b2c6691.tar
nixlib-a2b584ba5f615a7ce7bde7cf58168d298b2c6691.tar.gz
nixlib-a2b584ba5f615a7ce7bde7cf58168d298b2c6691.tar.bz2
nixlib-a2b584ba5f615a7ce7bde7cf58168d298b2c6691.tar.lz
nixlib-a2b584ba5f615a7ce7bde7cf58168d298b2c6691.tar.xz
nixlib-a2b584ba5f615a7ce7bde7cf58168d298b2c6691.tar.zst
nixlib-a2b584ba5f615a7ce7bde7cf58168d298b2c6691.zip
haskell-uhc: New version, disable broken platforms.
Diffstat (limited to 'pkgs/development/compilers/uhc')
-rw-r--r--pkgs/development/compilers/uhc/default.nix15
1 files changed, 11 insertions, 4 deletions
diff --git a/pkgs/development/compilers/uhc/default.nix b/pkgs/development/compilers/uhc/default.nix
index ce3f805bec32..d2b9ec63a73d 100644
--- a/pkgs/development/compilers/uhc/default.nix
+++ b/pkgs/development/compilers/uhc/default.nix
@@ -5,13 +5,13 @@
 
 let wrappedGhc = ghcWithPackages ( self: [hashable mtl network uhc-util uulib] );
 in stdenv.mkDerivation rec {
-  version = "1.1.8.7";
+  version = "1.1.8.10";
   name = "uhc-${version}";
 
   src = fetchgit {
     url = "https://github.com/UU-ComputerScience/uhc.git";
-    rev = "0dec07e9cb60e78bbca63fc101f8fec6e249269f";
-    sha256 = "0isz3qz23ihbn0rg54x8ddzwpsqlmmpkvaa66b7srfly7nciv8gl";
+    rev = "449d9578e06af1362d7f746798f0aed57ab6ca88";
+    sha256 = "0f8abhl9idbc2qlnb7ynrb11yvm3y07vksyzs1yg6snjvlhfj5az";
   };
 
   postUnpack = "sourceRoot=\${sourceRoot}/EHC";
@@ -41,6 +41,13 @@ in stdenv.mkDerivation rec {
     homepage = "http://www.cs.uu.nl/wiki/UHC";
     description = "Utrecht Haskell Compiler";
     maintainers = [ maintainers.phausmann ];
-    platforms = stdenv.lib.platforms.unix;
+
+    # UHC i686 support is broken, see
+    # https://github.com/UU-ComputerScience/uhc/issues/52
+    #
+    # Darwin build is broken as well at the moment.
+    # On Darwin, the GNU libtool is used, which does not
+    # support the -static flag and thus breaks the build.
+    platforms = ["x86_64-linux"];
   };
 }