From 0b0b5a5e2870676bd591ce85a86844eeb19e0399 Mon Sep 17 00:00:00 2001 From: adisbladis Date: Fri, 23 Feb 2018 18:47:34 +0800 Subject: [PATCH] go-ethereum: Dont install sources in $out --- pkgs/applications/altcoins/go-ethereum.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkgs/applications/altcoins/go-ethereum.nix b/pkgs/applications/altcoins/go-ethereum.nix index f35213a085b1..18a9d043e189 100644 --- a/pkgs/applications/altcoins/go-ethereum.nix +++ b/pkgs/applications/altcoins/go-ethereum.nix @@ -12,6 +12,17 @@ buildGoPackage rec { # Fixes Cgo related build failures (see https://github.com/NixOS/nixpkgs/issues/25959 ) hardeningDisable = [ "fortify" ]; + # Only install binaries in $out, source is not interesting and takes ~50M + outputs = [ "out" ]; + preFixup = '' + export bin="''${out}" + ''; + installPhase = '' + mkdir -p $out/bin $out + dir="$NIX_BUILD_TOP/go/bin" + [ -e "$dir" ] && cp -r $dir $out + ''; + src = fetchFromGitHub { owner = "ethereum"; repo = "go-ethereum";