about summary refs log tree commit diff
path: root/pkgs/servers/nosql
diff options
context:
space:
mode:
authorWael Nasreddine <wael.nasreddine@gmail.com>2024-02-01 08:20:38 -0800
committerGitHub <noreply@github.com>2024-02-01 08:20:38 -0800
commitc60cba7a3c2390047426e3304af3d37d5dad2d68 (patch)
tree864899ef2f6d2769c5c3f77fcfcb9f43367af483 /pkgs/servers/nosql
parentbc916a4dffcd6b1801b64f44461d0a277e03cdfd (diff)
parent3783d2f7b513bc7a3a27ce46217f208561ec8e08 (diff)
downloadnixlib-c60cba7a3c2390047426e3304af3d37d5dad2d68.tar
nixlib-c60cba7a3c2390047426e3304af3d37d5dad2d68.tar.gz
nixlib-c60cba7a3c2390047426e3304af3d37d5dad2d68.tar.bz2
nixlib-c60cba7a3c2390047426e3304af3d37d5dad2d68.tar.lz
nixlib-c60cba7a3c2390047426e3304af3d37d5dad2d68.tar.xz
nixlib-c60cba7a3c2390047426e3304af3d37d5dad2d68.tar.zst
nixlib-c60cba7a3c2390047426e3304af3d37d5dad2d68.zip
Merge pull request #284340 from LeSuisse/aerospike-7.0.0.3
aerospike: 4.2.0.4 -> 7.0.0.3
Diffstat (limited to 'pkgs/servers/nosql')
-rw-r--r--pkgs/servers/nosql/aerospike/default.nix19
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" ];
   };
 }