Merge pull request #113043 from zowoq/packer

packer: set ldflags, install zsh completion

Sandro 4449e906 caa8a5e6

Changed files
+9 -1
pkgs
development
tools
packer
+9 -1
pkgs/development/tools/packer/default.nix
···
-
{ lib, buildGoPackage, fetchFromGitHub }:
buildGoPackage rec {
pname = "packer";
version = "1.6.6";
···
rev = "v${version}";
sha256 = "sha256-kFDy8Zlx+D5JDyNlAmB/ICTe4K9s6KDbALP5pom5OQg=";
};
meta = with lib; {
description = "A tool for creating identical machine images for multiple platforms from a single source configuration";
···
+
{ lib, buildGoPackage, fetchFromGitHub, installShellFiles }:
buildGoPackage rec {
pname = "packer";
version = "1.6.6";
···
rev = "v${version}";
sha256 = "sha256-kFDy8Zlx+D5JDyNlAmB/ICTe4K9s6KDbALP5pom5OQg=";
};
+
+
buildFlagsArray = [ "-ldflags=-s -w" ];
+
+
nativeBuildInputs = [ installShellFiles ];
+
+
postInstall = ''
+
installShellCompletion --zsh go/src/${goPackagePath}/contrib/zsh-completion/_packer
+
'';
meta = with lib; {
description = "A tool for creating identical machine images for multiple platforms from a single source configuration";