summary refs log tree commit diff
diff options
context:
space:
mode:
authorAaron Jheng <wentworth@outlook.com>2022-06-04 14:19:08 +0000
committerAaron Jheng <wentworth@outlook.com>2022-06-04 14:19:08 +0000
commit9d80c2f6821d2bacbe127b7a9cbe18a26426cf3d (patch)
tree2cfb95fdb24eb8cc18bc220c6341c4ba8e240f7b
parentf3efa1d285f35d51cb31c4bf37d12e4a7b1ef965 (diff)
downloadnixpkgs-9d80c2f6821d2bacbe127b7a9cbe18a26426cf3d.tar
nixpkgs-9d80c2f6821d2bacbe127b7a9cbe18a26426cf3d.tar.gz
nixpkgs-9d80c2f6821d2bacbe127b7a9cbe18a26426cf3d.tar.bz2
nixpkgs-9d80c2f6821d2bacbe127b7a9cbe18a26426cf3d.tar.lz
nixpkgs-9d80c2f6821d2bacbe127b7a9cbe18a26426cf3d.tar.xz
nixpkgs-9d80c2f6821d2bacbe127b7a9cbe18a26426cf3d.tar.zst
nixpkgs-9d80c2f6821d2bacbe127b7a9cbe18a26426cf3d.zip
docker-slim: use buildGoModule
-rw-r--r--pkgs/applications/virtualization/docker-slim/default.nix23
1 files changed, 9 insertions, 14 deletions
diff --git a/pkgs/applications/virtualization/docker-slim/default.nix b/pkgs/applications/virtualization/docker-slim/default.nix
index dbf4bb734d8..09c8de64f28 100644
--- a/pkgs/applications/virtualization/docker-slim/default.nix
+++ b/pkgs/applications/virtualization/docker-slim/default.nix
@@ -1,15 +1,9 @@
-{ lib
-, buildGoPackage
-, fetchFromGitHub
-, makeWrapper
-}:
+{ lib, buildGoModule, fetchFromGitHub, makeWrapper }:
 
-buildGoPackage rec {
+buildGoModule rec {
   pname = "docker-slim";
   version = "1.37.6";
 
-  goPackagePath = "github.com/docker-slim/docker-slim";
-
   src = fetchFromGitHub {
     owner = "docker-slim";
     repo = "docker-slim";
@@ -17,16 +11,17 @@ buildGoPackage rec {
     sha256 = "sha256-Jzi6JC6DRklZhNqmFx6eHx6qR8/fb/JuSpgwtPThcc4=";
   };
 
+  vendorSha256 = null;
+
   subPackages = [ "cmd/docker-slim" "cmd/docker-slim-sensor" ];
 
-  nativeBuildInputs = [
-    makeWrapper
-  ];
+  nativeBuildInputs = [ makeWrapper ];
 
   ldflags = [
-    "-s" "-w"
-    "-X ${goPackagePath}/pkg/version.appVersionTag=${version}"
-    "-X ${goPackagePath}/pkg/version.appVersionRev=${src.rev}"
+    "-s"
+    "-w"
+    "-X github.com/docker-slim/docker-slim/pkg/version.appVersionTag=${version}"
+    "-X github.com/docker-slim/docker-slim/pkg/version.appVersionRev=${src.rev}"
   ];
 
   # docker-slim tries to create its state dir next to the binary (inside the nix