about summary refs log tree commit diff
path: root/pkgs/development/compilers/elm/packages/elm-compiler.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/compilers/elm/packages/elm-compiler.nix')
-rw-r--r--pkgs/development/compilers/elm/packages/elm-compiler.nix45
1 files changed, 23 insertions, 22 deletions
diff --git a/pkgs/development/compilers/elm/packages/elm-compiler.nix b/pkgs/development/compilers/elm/packages/elm-compiler.nix
index a5829b19d396..2c390ee406f3 100644
--- a/pkgs/development/compilers/elm/packages/elm-compiler.nix
+++ b/pkgs/development/compilers/elm/packages/elm-compiler.nix
@@ -1,34 +1,35 @@
-{ mkDerivation, aeson, aeson-pretty, ansi-terminal, base, binary
-, blaze-html, blaze-markup, bytestring, cmdargs, containers
-, directory, edit-distance, fetchgit, filemanip, filepath, HUnit
-, indents, language-ecmascript, language-glsl, mtl, parsec, pretty
-, process, QuickCheck, stdenv, test-framework, test-framework-hunit
-, test-framework-quickcheck2, text, transformers, union-find
-, unordered-containers
+{ mkDerivation, aeson, aeson-pretty, ansi-terminal, ansi-wl-pprint
+, base, binary, bytestring, containers, directory, edit-distance
+, fetchgit, filemanip, filepath, HUnit, indents
+, language-ecmascript, language-glsl, mtl, parsec, pretty, process
+, QuickCheck, stdenv, test-framework, test-framework-hunit
+, test-framework-quickcheck2, text, union-find, wl-pprint
 }:
 mkDerivation {
   pname = "elm-compiler";
-  version = "0.15.1";
+  version = "0.16";
   src = fetchgit {
     url = "https://github.com/elm-lang/elm-compiler";
-    sha256 = "379a38db4f240ab206a2bbedc49d4768d7cf6fdf497b2d25dea71fca1d58efaa";
-    rev = "7fbdee067b494c0298d07c944629aaa5d3fa82f5";
+    sha256 = "696413b69fa5e66f878ed189094be5f74dfaced42121c82ac88bbab1c2bb9861";
+    rev = "cb1bad3b6ebaa02d5af47e9b98eab7d475a3a48d";
   };
   isLibrary = true;
   isExecutable = true;
-  buildDepends = [
-    aeson aeson-pretty ansi-terminal base binary blaze-html
-    blaze-markup bytestring cmdargs containers directory edit-distance
-    filepath indents language-ecmascript language-glsl mtl parsec
-    pretty process text transformers union-find unordered-containers
+  libraryHaskellDepends = [
+    aeson aeson-pretty ansi-terminal ansi-wl-pprint base binary
+    bytestring containers directory edit-distance filepath indents
+    language-ecmascript language-glsl mtl parsec pretty process text
+    union-find wl-pprint
   ];
-  testDepends = [
-    aeson aeson-pretty ansi-terminal base binary blaze-html
-    blaze-markup bytestring cmdargs containers directory edit-distance
-    filemanip filepath HUnit indents language-ecmascript language-glsl
-    mtl parsec pretty process QuickCheck test-framework
-    test-framework-hunit test-framework-quickcheck2 text transformers
-    union-find
+  executableHaskellDepends = [
+    aeson base binary directory filepath process text
+  ];
+  testHaskellDepends = [
+    aeson aeson-pretty ansi-terminal ansi-wl-pprint base binary
+    bytestring containers directory edit-distance filemanip filepath
+    HUnit indents language-ecmascript language-glsl mtl parsec pretty
+    process QuickCheck test-framework test-framework-hunit
+    test-framework-quickcheck2 text union-find wl-pprint
   ];
   jailbreak = true;
   homepage = "http://elm-lang.org";