aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/servers/scylladb/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/pkgs/servers/scylladb/default.nix')
-rw-r--r--nixpkgs/pkgs/servers/scylladb/default.nix8
1 files changed, 7 insertions, 1 deletions
diff --git a/nixpkgs/pkgs/servers/scylladb/default.nix b/nixpkgs/pkgs/servers/scylladb/default.nix
index f48ace22f8f..a2671e17cb7 100644
--- a/nixpkgs/pkgs/servers/scylladb/default.nix
+++ b/nixpkgs/pkgs/servers/scylladb/default.nix
@@ -41,7 +41,7 @@ gcc8Stdenv.mkDerivation {
fetchSubmodules = true;
};
- patches = [ ./seastar-configure-script-paths.patch ];
+ patches = [ ./seastar-configure-script-paths.patch ./configure-etc-osrelease.patch ];
nativeBuildInputs = [
pkgconfig
@@ -77,20 +77,26 @@ gcc8Stdenv.mkDerivation {
postPatch = ''
patchShebangs ./configure.py
+ patchShebangs seastar/json/json2code.py
'';
configurePhase = ''
./configure.py --mode=release
'';
+
installPhase = ''
mkdir $out
cp -r * $out/
'';
+
+ requiredSystemFeatures = [ "big-parallel" ];
+
meta = with stdenv.lib; {
description = "NoSQL data store using the seastar framework, compatible with Apache Cassandra";
homepage = "https://scylladb.com";
license = licenses.agpl3;
platforms = stdenv.lib.platforms.linux;
+ hydraPlatforms = []; # It's huge ATM, about 18 GB.
maintainers = [ stdenv.lib.maintainers.farlion ];
};
}