aboutsummaryrefslogtreecommitdiff
path: root/infra/libkookie/nixpkgs/pkgs/development/go-packages/generic/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'infra/libkookie/nixpkgs/pkgs/development/go-packages/generic/default.nix')
-rw-r--r--infra/libkookie/nixpkgs/pkgs/development/go-packages/generic/default.nix13
1 files changed, 3 insertions, 10 deletions
diff --git a/infra/libkookie/nixpkgs/pkgs/development/go-packages/generic/default.nix b/infra/libkookie/nixpkgs/pkgs/development/go-packages/generic/default.nix
index 5c54e04652f7..ab8ee9166f98 100644
--- a/infra/libkookie/nixpkgs/pkgs/development/go-packages/generic/default.nix
+++ b/infra/libkookie/nixpkgs/pkgs/development/go-packages/generic/default.nix
@@ -1,5 +1,5 @@
{ go, govers, lib, fetchgit, fetchhg, fetchbzr, rsync
-, removeReferencesTo, fetchFromGitHub, stdenv }:
+, fetchFromGitHub, stdenv }:
{ buildInputs ? []
, nativeBuildInputs ? []
@@ -44,10 +44,6 @@
with builtins;
let
- removeReferences = [ ] ++ lib.optional (!allowGoReference) go;
-
- removeExpr = refs: ''remove-references-to ${lib.concatMapStrings (ref: " -t ${ref}") refs}'';
-
dep2src = goDep:
{
inherit (goDep) goPackagePath;
@@ -78,7 +74,7 @@ let
package = stdenv.mkDerivation (
(builtins.removeAttrs args [ "goPackageAliases" "disabled" "extraSrcs"]) // {
- nativeBuildInputs = [ removeReferencesTo go ]
+ nativeBuildInputs = [ go ]
++ (lib.optional (!dontRenameImports) govers) ++ nativeBuildInputs;
buildInputs = buildInputs;
@@ -88,6 +84,7 @@ let
GOHOSTOS = go.GOHOSTOS or null;
GO111MODULE = "off";
+ GOFLAGS = lib.optionals (!allowGoReference) [ "-trimpath" ];
GOARM = toString (stdenv.lib.intersectLists [(stdenv.hostPlatform.parsed.cpu.version or "")] ["5" "6" "7"]);
@@ -225,10 +222,6 @@ let
runHook postInstall
'';
- preFixup = preFixup + ''
- find $out/{bin,libexec,lib} -type f 2>/dev/null | xargs -r ${removeExpr removeReferences} || true
- '';
-
strictDeps = true;
shellHook = ''