diff options
author | Wael M. Nasreddine <wael.nasreddine@gmail.com> | 2018-07-15 17:40:53 -0700 |
---|---|---|
committer | Franz Pletz <fpletz@fnordicwalking.de> | 2018-07-16 04:21:47 +0000 |
commit | fd2448b2e6ec49808bb3a92e7ad99ac8318bb8e5 (patch) | |
tree | 09269e52a8af397b4ccaeb8fc16c192e30ef99b2 /pkgs/servers/nosql | |
parent | 794a60a2fbd76dfdbf6ec0e57dc0726bae3bdc56 (diff) | |
download | nixlib-fd2448b2e6ec49808bb3a92e7ad99ac8318bb8e5.tar nixlib-fd2448b2e6ec49808bb3a92e7ad99ac8318bb8e5.tar.gz nixlib-fd2448b2e6ec49808bb3a92e7ad99ac8318bb8e5.tar.bz2 nixlib-fd2448b2e6ec49808bb3a92e7ad99ac8318bb8e5.tar.lz nixlib-fd2448b2e6ec49808bb3a92e7ad99ac8318bb8e5.tar.xz nixlib-fd2448b2e6ec49808bb3a92e7ad99ac8318bb8e5.tar.zst nixlib-fd2448b2e6ec49808bb3a92e7ad99ac8318bb8e5.zip |
aerospike: init at 4.2.0.4
Co-authored-by: Volth <volth@webmaster.ms>
Diffstat (limited to 'pkgs/servers/nosql')
-rw-r--r-- | pkgs/servers/nosql/aerospike/default.nix | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/pkgs/servers/nosql/aerospike/default.nix b/pkgs/servers/nosql/aerospike/default.nix new file mode 100644 index 000000000000..4426128dafd2 --- /dev/null +++ b/pkgs/servers/nosql/aerospike/default.nix @@ -0,0 +1,36 @@ +{ stdenv, fetchFromGitHub, autoconf, automake, libtool, openssl, zlib }: + +stdenv.mkDerivation rec { + name = "aerospike-server-${version}"; + version = "4.2.0.4"; + + src = fetchFromGitHub { + owner = "aerospike"; + repo = "aerospike-server"; + rev = version; + sha256 = "1vqi3xir4l57v62q1ns3713vajxffs6crss8fpvbcs57p7ygx3s7"; + fetchSubmodules = true; + }; + + nativeBuildInputs = [ autoconf automake libtool ]; + buildInputs = [ openssl zlib ]; + + preBuild = '' + patchShebangs build/gen_version + substituteInPlace build/gen_version --replace 'git describe' 'echo ${version}' + ''; + + installPhase = '' + mkdir -p $out/bin $out/share/udf + cp target/Linux-x86_64/bin/asd $out/bin/asd + cp -dpR modules/lua-core/src $out/share/udf/lua + ''; + + meta = with stdenv.lib; { + description = "Flash-optimized, in-memory, NoSQL database"; + homepage = http://aerospike.com/; + license = licenses.agpl3; + platforms = [ "x86_64-linux" ]; + maintainer = with maintainers; [ kalbasit ]; + }; +} |