Add dontInstallSrc flag to buildGoPackage

This commit is contained in:
Luca Bruno
2015-02-05 18:07:28 +01:00
parent 4ce497e74f
commit 3f718a743d
14 changed files with 38 additions and 6 deletions

View File

@@ -64,12 +64,16 @@ go.stdenv.mkDerivation ( args // {
installPhase = args.installPhase or ''
runHook preInstall
local dir
for d in pkg src; do
mkdir -p $out/share/go
dir="$NIX_BUILD_TOP/go/$d"
[ -e "$dir" ] && cp -r $dir $out/share/go
done
mkdir $out
if [ -z "$dontInstallSrc" ]; then
local dir
for d in pkg src; do
mkdir -p $out/share/go
dir="$NIX_BUILD_TOP/go/$d"
[ -e "$dir" ] && cp -r $dir $out/share/go
done
fi
dir="$NIX_BUILD_TOP/go/bin"
[ -e "$dir" ] && cp -r $dir $out