summary refs log tree commit diff
path: root/pkgs/development/compilers/elm
diff options
context:
space:
mode:
authorMichael Fellinger <m.fellinger@gmail.com>2017-12-02 13:32:45 +0100
committerDaiderd Jordan <daiderd@gmail.com>2017-12-02 13:32:45 +0100
commit94b7925b30e4b3162401791e2118dd8e45821fb4 (patch)
treeaae75334269c91b9782d127fee2b3d26615b1009 /pkgs/development/compilers/elm
parent4a7a497fb6a012be8e2782a523d96aed578d8c3c (diff)
downloadnixlib-94b7925b30e4b3162401791e2118dd8e45821fb4.tar
nixlib-94b7925b30e4b3162401791e2118dd8e45821fb4.tar.gz
nixlib-94b7925b30e4b3162401791e2118dd8e45821fb4.tar.bz2
nixlib-94b7925b30e4b3162401791e2118dd8e45821fb4.tar.lz
nixlib-94b7925b30e4b3162401791e2118dd8e45821fb4.tar.xz
nixlib-94b7925b30e4b3162401791e2118dd8e45821fb4.tar.zst
nixlib-94b7925b30e4b3162401791e2118dd8e45821fb4.zip
elm-interface-to-json: init at 0.1 (#32194)
elm-interface-to-json -> init at 0.1
Diffstat (limited to 'pkgs/development/compilers/elm')
-rw-r--r--pkgs/development/compilers/elm/default.nix4
-rw-r--r--pkgs/development/compilers/elm/packages/elm-interface-to-json.nix24
2 files changed, 27 insertions, 1 deletions
diff --git a/pkgs/development/compilers/elm/default.nix b/pkgs/development/compilers/elm/default.nix
index 7cba0cab351f..4520363a53b2 100644
--- a/pkgs/development/compilers/elm/default.nix
+++ b/pkgs/development/compilers/elm/default.nix
@@ -72,7 +72,9 @@ let
             where foo is a tag for a new version, for example "0.3.1-alpha".
             */
             elm-format = self.callPackage ./packages/elm-format.nix { };
-
+            elm-interface-to-json = self.callPackage ./packages/elm-interface-to-json.nix {
+              aeson-pretty = self.aeson-pretty_0_7_2;
+            };
           };
       in elmPkgs // {
         inherit elmPkgs;
diff --git a/pkgs/development/compilers/elm/packages/elm-interface-to-json.nix b/pkgs/development/compilers/elm/packages/elm-interface-to-json.nix
new file mode 100644
index 000000000000..3f797b7a2362
--- /dev/null
+++ b/pkgs/development/compilers/elm/packages/elm-interface-to-json.nix
@@ -0,0 +1,24 @@
+{ mkDerivation, aeson, aeson-pretty, base, binary, bytestring
+, concatenative, containers, directory, either, elm-compiler
+, filemanip, filepath, indents, optparse-applicative, parsec
+, stdenv, text, transformers, fetchgit
+}:
+mkDerivation {
+  pname = "elm-interface-to-json";
+  version = "0.1.0.0";
+  src = fetchgit {
+    url = "https://github.com/stoeffel/elm-interface-to-json";
+    sha256 = "1izc78w91m7nrc9i2b3lgy3kyjsy4d5mkkblx96ws0bp3dpm5f9k";
+    rev = "9884c1c997a55f11cf7c3d99a8afa72cf2e97323";
+  };
+  isLibrary = false;
+  isExecutable = true;
+  jailbreak = true;
+  executableHaskellDepends = [
+    aeson aeson-pretty base binary bytestring concatenative containers
+    directory either elm-compiler filemanip filepath indents
+    optparse-applicative parsec text transformers
+  ];
+  homepage = "https://github.com/githubuser/elm-interface-to-json#readme";
+  license = stdenv.lib.licenses.bsd3;
+}