summary refs log tree commit diff
path: root/pkgs/applications/networking/cluster/nerdctl/default.nix
diff options
context:
space:
mode:
author06kellyjac <dev@j-k.io>2021-03-09 18:25:11 +0000
committer06kellyjac <dev@j-k.io>2021-03-09 18:25:11 +0000
commit888a8063354659fa17c0a3b4d6f5b61536c307bc (patch)
tree2fef452043deb428927b4a892c48fcb6ad481eec /pkgs/applications/networking/cluster/nerdctl/default.nix
parent8d327040c03fe8afbc2a2a9973af17b0d1a77bf4 (diff)
downloadnixpkgs-888a8063354659fa17c0a3b4d6f5b61536c307bc.tar
nixpkgs-888a8063354659fa17c0a3b4d6f5b61536c307bc.tar.gz
nixpkgs-888a8063354659fa17c0a3b4d6f5b61536c307bc.tar.bz2
nixpkgs-888a8063354659fa17c0a3b4d6f5b61536c307bc.tar.lz
nixpkgs-888a8063354659fa17c0a3b4d6f5b61536c307bc.tar.xz
nixpkgs-888a8063354659fa17c0a3b4d6f5b61536c307bc.tar.zst
nixpkgs-888a8063354659fa17c0a3b4d6f5b61536c307bc.zip
nerdctl: 0.6.1 -> 0.7.0
Set buildFlagsArray using bash
Completions have been added but the command will fail without access to
a containerd socket
Diffstat (limited to 'pkgs/applications/networking/cluster/nerdctl/default.nix')
-rw-r--r--pkgs/applications/networking/cluster/nerdctl/default.nix20
1 files changed, 10 insertions, 10 deletions
diff --git a/pkgs/applications/networking/cluster/nerdctl/default.nix b/pkgs/applications/networking/cluster/nerdctl/default.nix
index b16d0448cad..2fc858860e1 100644
--- a/pkgs/applications/networking/cluster/nerdctl/default.nix
+++ b/pkgs/applications/networking/cluster/nerdctl/default.nix
@@ -9,26 +9,26 @@
 
 buildGoModule rec {
   pname = "nerdctl";
-  version = "0.6.1";
+  version = "0.7.0";
 
   src = fetchFromGitHub {
     owner = "AkihiroSuda";
     repo = pname;
     rev = "v${version}";
-    sha256 = "sha256-zexvTPEQw7iW1d3ahHmqTn+UaT/bJMlr1sVlWErc2ck=";
+    sha256 = "sha256-z5Ekryaa5KMShrjdsmFk9bXahtuc+6tec7dxH5/w7+A=";
   };
 
-  vendorSha256 = "sha256-bX1GfKbAbdEAnW3kPNsbF/cJWufxvuhm//G88qJ3u08=";
+  vendorSha256 = "sha256-ovmVNtzTQbg141IvbaF/+k5WHxX8wuK7z5gH9l2g5UE=";
 
   nativeBuildInputs = [ makeWrapper ];
 
-  buildFlagsArray = [
-    "-ldflags="
-    "-w"
-    "-s"
-    "-X github.com/AkihiroSuda/nerdctl/pkg/version.Version=v${version}"
-    "-X github.com/AkihiroSuda/nerdctl/pkg/version.Revision=<unknown>"
-  ];
+  preBuild =
+    let
+      t = "github.com/AkihiroSuda/nerdctl/pkg/version";
+    in
+    ''
+      buildFlagsArray+=("-ldflags" "-s -w -X ${t}.Version=v${version} -X ${t}.Revision=<unknown>")
+    '';
 
   # Many checks require a containerd socket and running nerdctl after it's built
   doCheck = false;