summary refs log tree commit diff
path: root/pkgs/development/interpreters/pure/default.nix
diff options
context:
space:
mode:
authorVladimír Čunát <vcunat@gmail.com>2013-02-17 10:59:43 +0100
committerVladimír Čunát <vcunat@gmail.com>2013-02-17 11:01:20 +0100
commitb2f8432ad3fc7d655c6bb41ecbdfdbbb28ced4c7 (patch)
tree728ed89be5b61373be0d4565c2f67e7713f70b48 /pkgs/development/interpreters/pure/default.nix
parent524d9b656e1c72d3fdeebeb674f0c494f9fc8ba8 (diff)
downloadnixlib-b2f8432ad3fc7d655c6bb41ecbdfdbbb28ced4c7.tar
nixlib-b2f8432ad3fc7d655c6bb41ecbdfdbbb28ced4c7.tar.gz
nixlib-b2f8432ad3fc7d655c6bb41ecbdfdbbb28ced4c7.tar.bz2
nixlib-b2f8432ad3fc7d655c6bb41ecbdfdbbb28ced4c7.tar.lz
nixlib-b2f8432ad3fc7d655c6bb41ecbdfdbbb28ced4c7.tar.xz
nixlib-b2f8432ad3fc7d655c6bb41ecbdfdbbb28ced4c7.tar.zst
nixlib-b2f8432ad3fc7d655c6bb41ecbdfdbbb28ced4c7.zip
pure: update and fix by patching
Diffstat (limited to 'pkgs/development/interpreters/pure/default.nix')
-rw-r--r--pkgs/development/interpreters/pure/default.nix12
1 files changed, 7 insertions, 5 deletions
diff --git a/pkgs/development/interpreters/pure/default.nix b/pkgs/development/interpreters/pure/default.nix
index dd1982e836db..83a1c0ac5009 100644
--- a/pkgs/development/interpreters/pure/default.nix
+++ b/pkgs/development/interpreters/pure/default.nix
@@ -1,5 +1,5 @@
 x@{builderDefsPackage
-  , llvm, gmp, mpfr, readline
+  , llvm, gmp, mpfr, readline, bison, flex
   , ...}:
 builderDefsPackage
 (a :  
@@ -12,11 +12,11 @@ let
   sourceInfo = rec {
     baseName="pure";
     project="pure-lang";
-    version="0.49";
+    version="0.56";
     name="${baseName}-${version}";
     extension="tar.gz";
     url="http://${project}.googlecode.com/files/${name}.${extension}";
-    hash="0kkrcmmqks82g3qlkvs3cd23v6b5948rw3xsdadd1jidh74jg33x";
+    hash="1ll29j31lp7ymp1kq57328q8md7pkp8jmwsadp67j4cdlzc3zdhj";
   };
 in
 rec {
@@ -29,8 +29,10 @@ rec {
   inherit buildInputs;
 
   /* doConfigure should be removed if not needed */
-  phaseNames = ["doConfigure" "doMakeInstall"];
-      
+  phaseNames = ["doPatch" "doConfigure" "doMakeInstall"];
+
+  patches = [ ./new-gcc.patch ];
+
   meta = {
     description = "A purely functional programming language based on term rewriting";
     maintainers = with a.lib.maintainers;