buildGoPackage: Take into account propagatedBuildInputs during rename

This commit is contained in:
William A. Kennington III 2015-05-18 15:27:33 -07:00
parent 85c48934bc
commit c2a85e04e8

View File

@ -54,8 +54,9 @@ go.stdenv.mkDerivation (
renameImports = args.renameImports or (
let
inputsWithAliases = lib.filter (x: x ? goPackageAliases) buildInputs;
rename = to: from: "echo Renaming '${from}' to '${to}'; govers -m ${from} ${to}";
inputsWithAliases = lib.filter (x: x ? goPackageAliases)
(buildInputs ++ (args.propagatedBuildInputs or [ ]));
rename = to: from: "echo Renaming '${from}' to '${to}'; govers -d -m ${from} ${to}";
renames = p: lib.concatMapStringsSep "\n" (rename p.goPackagePath) p.goPackageAliases;
in lib.concatMapStringsSep "\n" renames inputsWithAliases);