etcd_3_4: 3.4.28 -> 3.4.37 (#430420)

Changed files
+47 -39
pkgs
servers
etcd
top-level
-38
pkgs/servers/etcd/3.4.nix
···
-
{
-
lib,
-
buildGoModule,
-
fetchFromGitHub,
-
}:
-
-
buildGoModule rec {
-
pname = "etcd";
-
version = "3.4.28";
-
-
src = fetchFromGitHub {
-
owner = "etcd-io";
-
repo = "etcd";
-
rev = "v${version}";
-
hash = "sha256-M0iD05Wk3pC56kGKeIb0bfMUpy9idMKin0+DYhBo/cw=";
-
};
-
-
vendorHash = "sha256-DbDIz/cbXqYHaGqNqP+wYpuiaFiZYElRXmQwBXnCbMk=";
-
-
buildPhase = ''
-
patchShebangs .
-
./build
-
./functional/build
-
'';
-
-
doCheck = false;
-
-
installPhase = ''
-
install -Dm755 bin/* bin/functional/cmd/* -t $out/bin
-
'';
-
-
meta = with lib; {
-
description = "Distributed reliable key-value store for the most critical data of a distributed system";
-
license = licenses.asl20;
-
homepage = "https://etcd.io/";
-
maintainers = with maintainers; [ offline ];
-
};
-
}
+46
pkgs/servers/etcd/3_4/default.nix
···
+
{
+
lib,
+
buildGoModule,
+
fetchFromGitHub,
+
}:
+
+
buildGoModule rec {
+
pname = "etcd";
+
version = "3.4.37";
+
+
src = fetchFromGitHub {
+
owner = "etcd-io";
+
repo = "etcd";
+
rev = "v${version}";
+
hash = "sha256-PZ+8hlxSwayR1yvjHmStMDur9e1uc2s+YB8qdz+42mA=";
+
};
+
+
proxyVendor = true;
+
vendorHash = "sha256-VeB0A+freNwgETQMIokiOPWovGq1FANUexnzxVg2aRA=";
+
+
preBuild = ''
+
go mod tidy
+
'';
+
+
buildPhase = ''
+
runHook preBuild
+
patchShebangs .
+
./build
+
./functional/build
+
runHook postBuild
+
'';
+
+
doCheck = false;
+
+
postInstall = ''
+
install -Dm755 bin/* bin/functional/cmd/* -t $out/bin
+
'';
+
+
meta = {
+
description = "Distributed reliable key-value store for the most critical data of a distributed system";
+
downloadPage = "https://github.com/etcd-io/etcd/";
+
license = lib.licenses.asl20;
+
homepage = "https://etcd.io/";
+
maintainers = with lib.maintainers; [ ];
+
};
+
}
+1 -1
pkgs/top-level/all-packages.nix
···
etcd = etcd_3_5;
-
etcd_3_4 = callPackage ../servers/etcd/3.4.nix { };
+
etcd_3_4 = callPackage ../servers/etcd/3_4 { };
etcd_3_5 = callPackage ../servers/etcd/3_5 {
buildGoModule = buildGo123Module;