From feed777cf2a9aa3aadaf03b715b2c16aab88cd32 Mon Sep 17 00:00:00 2001 From: Peter Simons <simons@cryp.to> Date: Thu, 27 Mar 2014 22:18:12 +0100 Subject: [PATCH] haskell-language-javascript: remove pre-generated lexer and parsers to fix the build with GHC 7.8.1 https://github.com/alanz/language-javascript/issues/26 --- .../libraries/haskell/language-javascript/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/haskell/language-javascript/default.nix b/pkgs/development/libraries/haskell/language-javascript/default.nix index d2cc342c4774..94d693aa7c86 100644 --- a/pkgs/development/libraries/haskell/language-javascript/default.nix +++ b/pkgs/development/libraries/haskell/language-javascript/default.nix @@ -1,5 +1,5 @@ { cabal, blazeBuilder, Cabal, happy, HUnit, mtl, QuickCheck -, testFramework, testFrameworkHunit, utf8Light, utf8String +, testFramework, testFrameworkHunit, utf8Light, utf8String, alex }: cabal.mkDerivation (self: { @@ -11,7 +11,8 @@ cabal.mkDerivation (self: { blazeBuilder Cabal HUnit mtl QuickCheck testFramework testFrameworkHunit utf8Light utf8String ]; - buildTools = [ happy ]; + buildTools = [ happy alex ]; + preConfigure = "rm -rv dist; $SHELL runalex.sh"; meta = { homepage = "http://github.com/alanz/language-javascript"; description = "Parser for JavaScript";