about summary refs log tree commit diff
diff options
context:
space:
mode:
authorDomen Kožar <domen@dev.si>2015-11-09 10:26:55 +0100
committerDomen Kožar <domen@dev.si>2015-11-09 10:26:55 +0100
commit2b93a6836ddccd6aac50baff3f5cf68460f57343 (patch)
tree0d308ffb0607cba6ce3ff7b2edff95aa7f088182
parentfc6c73c3c2ffa79988e8776f489c17276300c2ff (diff)
parentd03cee22c4c1fc01904dfb7ae374bfd136414630 (diff)
Merge pull request #10641 from chris-martin/add-parse
parse: init at 3.0.1
-rw-r--r--pkgs/development/tools/parse-cli-bin/default.nix29
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 31 insertions, 0 deletions
diff --git a/pkgs/development/tools/parse-cli-bin/default.nix b/pkgs/development/tools/parse-cli-bin/default.nix
new file mode 100644
index 0000000000000..33a6a7ebcefff
--- /dev/null
+++ b/pkgs/development/tools/parse-cli-bin/default.nix
@@ -0,0 +1,29 @@
+{ stdenv, fetchurl }:
+
+let
+  version = "3.0.1";
+
+in stdenv.mkDerivation rec {
+
+  name = "parse-cli-bin-${version}";
+
+  src = fetchurl {
+    url    = "https://github.com/ParsePlatform/parse-cli/releases/download/release_${version}/parse_linux";
+    sha256 = "d68eccc1d9408b60901b149d2b4710f3cfd0eabe5772d2e222c06870fdeca3c7";
+  };
+
+  meta = with stdenv.lib; {
+    description = "Parse Command Line Interface";
+    homepage    = "https://parse.com";
+    platforms   = platforms.linux;
+  };
+
+  phases = "installPhase";
+
+  installPhase = ''
+    mkdir -p "$out/bin"
+    cp "$src" "$out/bin/parse"
+    chmod +x "$out/bin/parse"
+  '';
+
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 8c9dae0af5143..4245034ec7778 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -5728,6 +5728,8 @@ let
 
   oprofile = callPackage ../development/tools/profiling/oprofile { };
 
+  parse-cli-bin = callPackage ../development/tools/parse-cli-bin { };
+
   patchelf = callPackage ../development/tools/misc/patchelf { };
 
   peg = callPackage ../development/tools/parsing/peg { };