diff options
author | Daniel Brockman <daniel@brockman.se> | 2017-07-05 15:27:28 +0200 |
---|---|---|
committer | Daniel Brockman <daniel@brockman.se> | 2017-07-05 15:58:45 +0200 |
commit | 69a8564521f17b7c2f4faca1f92aac856b57f733 (patch) | |
tree | f5993dbde7960c9c0ee27be10596e25ab3ba24a1 /pkgs/applications | |
parent | 730a394e755102fadfb7b378ad7297c695944601 (diff) | |
download | nixlib-69a8564521f17b7c2f4faca1f92aac856b57f733.tar nixlib-69a8564521f17b7c2f4faca1f92aac856b57f733.tar.gz nixlib-69a8564521f17b7c2f4faca1f92aac856b57f733.tar.bz2 nixlib-69a8564521f17b7c2f4faca1f92aac856b57f733.tar.lz nixlib-69a8564521f17b7c2f4faca1f92aac856b57f733.tar.xz nixlib-69a8564521f17b7c2f4faca1f92aac856b57f733.tar.zst nixlib-69a8564521f17b7c2f4faca1f92aac856b57f733.zip |
go-ethereum: 1.4.7 -> 1.6.6
Diffstat (limited to 'pkgs/applications')
-rw-r--r-- | pkgs/applications/altcoins/go-ethereum.nix | 23 |
1 files changed, 6 insertions, 17 deletions
diff --git a/pkgs/applications/altcoins/go-ethereum.nix b/pkgs/applications/altcoins/go-ethereum.nix index 3beb38e0d2dd..7f7c3f304c22 100644 --- a/pkgs/applications/altcoins/go-ethereum.nix +++ b/pkgs/applications/altcoins/go-ethereum.nix @@ -1,31 +1,20 @@ -{ stdenv, lib, go, fetchgit }: +{ stdenv, lib, clang, buildGoPackage, fetchgit }: -stdenv.mkDerivation rec { +buildGoPackage rec { name = "go-ethereum-${version}"; - version = "1.4.7"; + version = "1.6.6"; rev = "refs/tags/v${version}"; goPackagePath = "github.com/ethereum/go-ethereum"; - buildInputs = [ go ]; + buildInputs = [ clang ]; + preBuild = "export CC=clang"; src = fetchgit { inherit rev; url = "https://${goPackagePath}"; - sha256 = "19q518kxkvrr44cvsph4wv3lr6ivqsckz1f22r62932s3sq6gyd8"; + sha256 = "066s7fp9pbyq670xwnib4p7zaxs941r9kpvj2hm6bkr28yrpvp1a"; }; - buildPhase = '' - export GOROOT=$(mktemp -d --suffix=-goroot) - ln -sv ${go}/share/go/* $GOROOT - ln -svf ${go}/bin $GOROOT - make all - ''; - - installPhase = '' - mkdir -p $out/bin - cp -v build/bin/* $out/bin - ''; - meta = { homepage = "https://ethereum.github.io/go-ethereum/"; description = "Official golang implementation of the Ethereum protocol"; |