summary refs log tree commit diff
path: root/pkgs/servers/nosql
diff options
context:
space:
mode:
authorMarkus Kohlhase <mail@markus-kohlhase.de>2015-04-30 16:48:57 +0200
committerMarkus Kohlhase <mail@markus-kohlhase.de>2015-04-30 16:48:57 +0200
commit4b0a59b3fe08c884109b8b2d390fd3ff9b2684cf (patch)
tree9cf374836a716cac53e033fbe4612d5defc56961 /pkgs/servers/nosql
parent934d3c19fd667cff803c998d76720a36768324f1 (diff)
downloadnixpkgs-4b0a59b3fe08c884109b8b2d390fd3ff9b2684cf.tar
nixpkgs-4b0a59b3fe08c884109b8b2d390fd3ff9b2684cf.tar.gz
nixpkgs-4b0a59b3fe08c884109b8b2d390fd3ff9b2684cf.tar.bz2
nixpkgs-4b0a59b3fe08c884109b8b2d390fd3ff9b2684cf.tar.lz
nixpkgs-4b0a59b3fe08c884109b8b2d390fd3ff9b2684cf.tar.xz
nixpkgs-4b0a59b3fe08c884109b8b2d390fd3ff9b2684cf.tar.zst
nixpkgs-4b0a59b3fe08c884109b8b2d390fd3ff9b2684cf.zip
pkgs: added ArangoDB 2.5.2
Diffstat (limited to 'pkgs/servers/nosql')
-rw-r--r--pkgs/servers/nosql/arangodb/default.nix33
1 files changed, 33 insertions, 0 deletions
diff --git a/pkgs/servers/nosql/arangodb/default.nix b/pkgs/servers/nosql/arangodb/default.nix
new file mode 100644
index 00000000000..847d56b1f0a
--- /dev/null
+++ b/pkgs/servers/nosql/arangodb/default.nix
@@ -0,0 +1,33 @@
+{ stdenv, fetchgit, openssl, zlib, python, gyp, bash, go, readline }:
+
+stdenv.mkDerivation rec {
+  version = "2.5.2";
+  name    = "arangodb-${version}";
+
+  src = fetchgit {
+    url = https://github.com/arangodb/arangodb.git;
+    rev = "refs/tags/v${version}";
+    sha256 = "04l9palmh0jwbylapsss7d1s0h54wb6kng30zqsl3dq9l91ii6s0";
+  };
+
+  buildInputs = [
+    openssl zlib python gyp go readline
+  ];
+
+  configureFlagsArray = [ "--with-openssl-lib=${openssl}/lib" ];
+
+  patchPhase = ''
+    substituteInPlace 3rdParty/V8-3.31.74.1/build/gyp/gyp --replace /bin/bash ${bash}/bin/bash
+    substituteInPlace 3rdParty/etcd/build --replace /bin/bash ${bash}/bin/bash
+    '';
+
+  enableParallelBuilding = true;
+
+  meta = with stdenv.lib; {
+    homepage = "https://github.com/arangodb/arangodb";
+    description = "A native multi-model database with flexible data models for documents, graphs, and key-values";
+    license = licenses.asl20;
+    platforms = platforms.linux;
+    maintainers = [ maintainers.flosse ];
+  };
+}