goPackages.tools: Make the build work with the go decoupling
This commit is contained in:
parent
e89f90cd33
commit
6eecaddced
@ -122,12 +122,26 @@ let
|
|||||||
name = "tools-${stdenv.lib.strings.substring 0 7 rev}";
|
name = "tools-${stdenv.lib.strings.substring 0 7 rev}";
|
||||||
goPackagePath = "golang.org/x/tools";
|
goPackagePath = "golang.org/x/tools";
|
||||||
|
|
||||||
|
preConfigure = ''
|
||||||
|
# Make the builtin tools available here
|
||||||
|
mkdir -p $out/bin
|
||||||
|
eval $(go env | grep GOTOOLDIR)
|
||||||
|
find $GOTOOLDIR -type f | while read x; do
|
||||||
|
ln -sv "$x" "$out/bin"
|
||||||
|
done
|
||||||
|
export GOTOOLDIR=$out/bin
|
||||||
|
'';
|
||||||
|
|
||||||
|
excludedPackages = "testdata";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
inherit rev;
|
inherit rev;
|
||||||
owner = "golang";
|
owner = "golang";
|
||||||
repo = "tools";
|
repo = "tools";
|
||||||
sha256 = "0vq0l3pjhgsp97v6ndlr3jcs029r5zilwai30snwfq74s580sriq";
|
sha256 = "0vq0l3pjhgsp97v6ndlr3jcs029r5zilwai30snwfq74s580sriq";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
buildInputs = [ net ];
|
||||||
};
|
};
|
||||||
|
|
||||||
## THIRD PARTY
|
## THIRD PARTY
|
||||||
|
Loading…
Reference in New Issue
Block a user