From 2112a55cafa4e398d45106f82183050cacf1f604 Mon Sep 17 00:00:00 2001 From: Danielle Lancashire Date: Thu, 1 Apr 2021 15:16:28 +0200 Subject: [PATCH] packer: migrate to buildGoModule --- pkgs/development/tools/packer/default.nix | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/pkgs/development/tools/packer/default.nix b/pkgs/development/tools/packer/default.nix index 073e7eb27f8..8331e3b92a7 100644 --- a/pkgs/development/tools/packer/default.nix +++ b/pkgs/development/tools/packer/default.nix @@ -1,12 +1,9 @@ -{ lib, buildGoPackage, fetchFromGitHub, installShellFiles }: -buildGoPackage rec { +{ lib, buildGoModule, fetchFromGitHub, installShellFiles }: + +buildGoModule rec { pname = "packer"; version = "1.7.1"; - goPackagePath = "github.com/hashicorp/packer"; - - subPackages = [ "." ]; - src = fetchFromGitHub { owner = "hashicorp"; repo = "packer"; @@ -14,12 +11,16 @@ buildGoPackage rec { sha256 = "sha256-PZwKvb43Xf8HaC148Xo076u3sP53nwC4fJ2X7HU0gDo="; }; + vendorSha256 = null; + + subPackages = [ "." ]; + buildFlagsArray = [ "-ldflags=-s -w" ]; nativeBuildInputs = [ installShellFiles ]; postInstall = '' - installShellCompletion --zsh go/src/${goPackagePath}/contrib/zsh-completion/_packer + installShellCompletion --zsh contrib/zsh-completion/_packer ''; meta = with lib; {