gops: use finalAttrs pattern and writableTmpDirAsHomeHook

Daniel Nagy 971422df 70f67d28

+5 -4
+5 -4
pkgs/by-name/go/gops/package.nix
··· 2 2 lib, 3 3 buildGoModule, 4 4 fetchFromGitHub, 5 + writableTmpDirAsHomeHook, 5 6 }: 6 7 7 - buildGoModule rec { 8 + buildGoModule (finalAttrs: { 8 9 pname = "gops"; 9 10 version = "0.3.28"; 10 11 11 12 src = fetchFromGitHub { 12 13 owner = "google"; 13 14 repo = "gops"; 14 - rev = "v${version}"; 15 + rev = "v${finalAttrs.version}"; 15 16 sha256 = "sha256-HNM487WSfNWNF31ccDIdotsEG8Mj2C7V85UI47a9drU="; 16 17 }; 17 18 18 19 vendorHash = "sha256-ptC2G7cXcAjthJcAXvuBqI2ZpPuSMBqzO+gJiyaAUP0="; 19 20 20 - preCheck = "export HOME=$(mktemp -d)"; 21 + nativeCheckInputs = [ writableTmpDirAsHomeHook ]; 21 22 22 23 meta = with lib; { 23 24 description = "Tool to list and diagnose Go processes currently running on your system"; ··· 26 27 license = licenses.bsd3; 27 28 maintainers = with maintainers; [ pborzenkov ]; 28 29 }; 29 - } 30 + })