summary refs log tree commit diff
path: root/pkgs/development/tools/jl
diff options
context:
space:
mode:
authorFrancesco Gazzetta <francygazz@gmail.com>2018-04-04 14:11:04 +0000
committerFrancesco Gazzetta <francygazz@gmail.com>2018-04-04 14:11:04 +0000
commit1150bdedd14fd1a2abc1e294499fcdd6b1706105 (patch)
tree7f0924e360d06b5bababbab8ff4b9a22cc411f0b /pkgs/development/tools/jl
parentdf57003e969dd9a889ba50e2f0dc22a3be6adf79 (diff)
downloadnixpkgs-1150bdedd14fd1a2abc1e294499fcdd6b1706105.tar
nixpkgs-1150bdedd14fd1a2abc1e294499fcdd6b1706105.tar.gz
nixpkgs-1150bdedd14fd1a2abc1e294499fcdd6b1706105.tar.bz2
nixpkgs-1150bdedd14fd1a2abc1e294499fcdd6b1706105.tar.lz
nixpkgs-1150bdedd14fd1a2abc1e294499fcdd6b1706105.tar.xz
nixpkgs-1150bdedd14fd1a2abc1e294499fcdd6b1706105.tar.zst
nixpkgs-1150bdedd14fd1a2abc1e294499fcdd6b1706105.zip
jl: iniit at 0.0.4
Diffstat (limited to 'pkgs/development/tools/jl')
-rw-r--r--pkgs/development/tools/jl/default.nix28
1 files changed, 28 insertions, 0 deletions
diff --git a/pkgs/development/tools/jl/default.nix b/pkgs/development/tools/jl/default.nix
new file mode 100644
index 00000000000..ea621428458
--- /dev/null
+++ b/pkgs/development/tools/jl/default.nix
@@ -0,0 +1,28 @@
+{ mkDerivation, fetchFromGitHub
+, aeson, aeson-pretty, attoparsec, base, bytestring, conduit, conduit-extra
+, containers, exceptions, mtl, optparse-simple, parsec, scientific, stdenv
+, text, unordered-containers, vector
+}:
+mkDerivation rec {
+  pname = "jl";
+  version = "0.0.4";
+  src = fetchFromGitHub {
+    owner = "chrisdone";
+    repo = "jl";
+    rev = "v${version}";
+    sha256 = "0wsdfj4m729q0kjpkn0ywpncdhvpvvprd4rh45vcg6kjw20krm3r";
+  };
+  isLibrary = true;
+  isExecutable = true;
+  libraryHaskellDepends = [
+    aeson attoparsec base bytestring containers exceptions mtl parsec
+    scientific text unordered-containers vector
+  ];
+  executableHaskellDepends = [
+    aeson aeson-pretty base bytestring conduit conduit-extra containers
+    mtl optparse-simple text vector
+  ];
+  license = stdenv.lib.licenses.bsd3;
+  description = "Functional sed for JSON";
+  maintainers = with stdenv.lib.maintainers; [ fgaz ];
+}