aboutsummaryrefslogtreecommitdiff
path: root/infra/libkookie/nixpkgs/pkgs/servers/sql/cockroachdb/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'infra/libkookie/nixpkgs/pkgs/servers/sql/cockroachdb/default.nix')
-rw-r--r--infra/libkookie/nixpkgs/pkgs/servers/sql/cockroachdb/default.nix13
1 files changed, 10 insertions, 3 deletions
diff --git a/infra/libkookie/nixpkgs/pkgs/servers/sql/cockroachdb/default.nix b/infra/libkookie/nixpkgs/pkgs/servers/sql/cockroachdb/default.nix
index a5071efb486f..ee156e37173a 100644
--- a/infra/libkookie/nixpkgs/pkgs/servers/sql/cockroachdb/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/servers/sql/cockroachdb/default.nix
@@ -2,6 +2,7 @@
, cmake, xz, which, autoconf
, ncurses6, libedit, libunwind
, installShellFiles
+, removeReferencesTo, go
}:
let
@@ -14,13 +15,13 @@ let
in
buildGoPackage rec {
pname = "cockroach";
- version = "20.1.4";
+ version = "20.1.8";
goPackagePath = "github.com/cockroachdb/cockroach";
src = fetchurl {
url = "https://binaries.cockroachdb.com/cockroach-v${version}.src.tgz";
- sha256 = "1m82m776axyf7b5f1lzlv5y7zslyhikfxjgagqy7ci5zwn8j4i0n";
+ sha256 = "0mm3hfr778c7djza8gr1clwa8wca4d3ldh9hlg80avw4x664y5zi";
};
NIX_CFLAGS_COMPILE = stdenv.lib.optionals stdenv.cc.isGNU [ "-Wno-error=deprecated-copy" "-Wno-error=redundant-move" "-Wno-error=pessimizing-move" ];
@@ -53,10 +54,16 @@ buildGoPackage rec {
outputs = [ "out" "man" ];
+ # fails with `GOFLAGS=-trimpath`
+ allowGoReference = true;
+ preFixup = ''
+ find $out -type f -exec ${removeReferencesTo}/bin/remove-references-to -t ${go} '{}' +
+ '';
+
meta = with stdenv.lib; {
homepage = "https://www.cockroachlabs.com";
description = "A scalable, survivable, strongly-consistent SQL database";
- license = licenses.asl20;
+ license = licenses.bsl11;
platforms = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" ];
maintainers = with maintainers; [ rushmorem thoughtpolice rvolosatovs ];
};