goDeps: support fetchFromGiHub to fetch Go libs
https://github.com/NixOS/nixpkgs/pull/16017#issuecomment-246252087 https://github.com/NixOS/nixpkgs/pull/17254#issuecomment-245297782
This commit is contained in:
parent
fe9cefa7e4
commit
d05b21d7c0
@ -1,4 +1,5 @@
|
|||||||
{ go, govers, parallel, lib, fetchgit, fetchhg, fetchbzr, rsync, removeReferencesTo }:
|
{ go, govers, parallel, lib, fetchgit, fetchhg, fetchbzr, rsync
|
||||||
|
, removeReferencesTo, fetchFromGitHub }:
|
||||||
|
|
||||||
{ name, buildInputs ? [], nativeBuildInputs ? [], passthru ? {}, preFixup ? ""
|
{ name, buildInputs ? [], nativeBuildInputs ? [], passthru ? {}, preFixup ? ""
|
||||||
|
|
||||||
@ -58,6 +59,10 @@ let
|
|||||||
fetchbzr {
|
fetchbzr {
|
||||||
inherit (goDep.fetch) url rev sha256;
|
inherit (goDep.fetch) url rev sha256;
|
||||||
}
|
}
|
||||||
|
else if goDep.fetch.type == "FromGitHub" then
|
||||||
|
fetchFromGitHub {
|
||||||
|
inherit (goDep.fetch) owner repo rev sha256;
|
||||||
|
}
|
||||||
else abort "Unrecognized package fetch type: ${goDep.fetch.type}";
|
else abort "Unrecognized package fetch type: ${goDep.fetch.type}";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user