diff options
author | Thomas Gerbet <thomas@gerbet.me> | 2024-01-27 22:33:51 +0100 |
---|---|---|
committer | Thomas Gerbet <thomas@gerbet.me> | 2024-01-27 22:33:51 +0100 |
commit | 3783d2f7b513bc7a3a27ce46217f208561ec8e08 (patch) | |
tree | a94f10b69c729ca402bad1958007a5f96a8eee3c /pkgs/servers/nosql | |
parent | 30b34ac00788d0dce98a992b6d92779b9eb6bc19 (diff) | |
download | nixlib-3783d2f7b513bc7a3a27ce46217f208561ec8e08.tar nixlib-3783d2f7b513bc7a3a27ce46217f208561ec8e08.tar.gz nixlib-3783d2f7b513bc7a3a27ce46217f208561ec8e08.tar.bz2 nixlib-3783d2f7b513bc7a3a27ce46217f208561ec8e08.tar.lz nixlib-3783d2f7b513bc7a3a27ce46217f208561ec8e08.tar.xz nixlib-3783d2f7b513bc7a3a27ce46217f208561ec8e08.tar.zst nixlib-3783d2f7b513bc7a3a27ce46217f208561ec8e08.zip |
aerospike: 4.2.0.4 -> 7.0.0.3
Closes #96781 (fixes CVE-2020-13151). Main release notes: https://aerospike.com/docs/reference/release_notes/server/7.0-server-release-notes https://github.com/aerospike/aerospike-server/releases/tag/6.0.0.0
Diffstat (limited to 'pkgs/servers/nosql')
-rw-r--r-- | pkgs/servers/nosql/aerospike/default.nix | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/pkgs/servers/nosql/aerospike/default.nix b/pkgs/servers/nosql/aerospike/default.nix index 9c0d034d7b3a..301cb7de1aac 100644 --- a/pkgs/servers/nosql/aerospike/default.nix +++ b/pkgs/servers/nosql/aerospike/default.nix @@ -1,32 +1,30 @@ -{ lib, stdenv, fetchFromGitHub, autoconf, automake, libtool, openssl, zlib }: +{ lib, stdenv, fetchFromGitHub, autoconf, automake, cmake, libtool, openssl, zlib }: stdenv.mkDerivation rec { pname = "aerospike-server"; - version = "4.2.0.4"; + version = "7.0.0.3"; src = fetchFromGitHub { owner = "aerospike"; repo = "aerospike-server"; rev = version; - sha256 = "1vqi3xir4l57v62q1ns3713vajxffs6crss8fpvbcs57p7ygx3s7"; + hash = "sha256-qyVfoOnWIUY1np58HtpVrKNsgiXlvdgffyMGjk+G5qI="; fetchSubmodules = true; }; - nativeBuildInputs = [ autoconf automake libtool ]; + nativeBuildInputs = [ autoconf automake cmake libtool ]; buildInputs = [ openssl zlib ]; + dontUseCmakeConfigure = true; + preBuild = '' patchShebangs build/gen_version substituteInPlace build/gen_version --replace 'git describe' 'echo ${version}' - - # drop blanket -Werror - substituteInPlace make_in/Makefile.in --replace '-Werror' "" ''; 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 + mkdir -p $out/bin + cp target/Linux-x86_64/bin/asd $out/bin/asd ''; meta = with lib; { @@ -35,6 +33,5 @@ stdenv.mkDerivation rec { license = licenses.agpl3; platforms = [ "x86_64-linux" ]; maintainers = with maintainers; [ kalbasit ]; - knownVulnerabilities = [ "CVE-2020-13151" ]; }; } |