From a63732ef9557c3f4baa74bf659efe4df6cd2ecf6 Mon Sep 17 00:00:00 2001 From: Daniel Brockman Date: Fri, 25 Nov 2016 19:10:02 +0100 Subject: [PATCH 1/2] solc: 0.4.4 -> 0.4.6 --- pkgs/development/compilers/solc/default.nix | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/pkgs/development/compilers/solc/default.nix b/pkgs/development/compilers/solc/default.nix index 928de23f04b..e38983cea6e 100644 --- a/pkgs/development/compilers/solc/default.nix +++ b/pkgs/development/compilers/solc/default.nix @@ -1,18 +1,17 @@ -{ stdenv, fetchFromGitHub, boost, cmake, jsoncpp }: +{ stdenv, fetchgit, boost, cmake, jsoncpp }: stdenv.mkDerivation rec { - version = "0.4.4"; + version = "0.4.6"; name = "solc-${version}"; - src = fetchFromGitHub { - owner = "ethereum"; - repo = "solidity"; - rev = "v${version}"; - sha256 = "150prr7m0jnx3vhq0wy3avzsijxd3pn7c8jxdvf6jkcc408dgn6z"; + src = fetchgit { + url = "https://github.com/ethereum/solidity"; + rev = "2dabbdf06f414750ef0425c664f861aeb3e470b8"; + sha256 = "0q1dvizx60f7l97w8241wra7vpghimc9x7gzb18vn34sxv4bqy9g"; }; patchPhase = '' - echo >commit_hash.txt 4633f3def897db0f91237f98cf46e5d84fb05e61 + echo >commit_hash.txt 2dabbdf06f414750ef0425c664f861aeb3e470b8 ''; buildInputs = [ boost cmake jsoncpp ]; From 63b0e869088e425bfca6e194faf6ffaa94e77b46 Mon Sep 17 00:00:00 2001 From: Daniel Brockman Date: Tue, 6 Dec 2016 13:54:52 +0100 Subject: [PATCH 2/2] solc: add explanation for why not fetchFromGitHub --- pkgs/development/compilers/solc/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/compilers/solc/default.nix b/pkgs/development/compilers/solc/default.nix index e38983cea6e..0935891dcbd 100644 --- a/pkgs/development/compilers/solc/default.nix +++ b/pkgs/development/compilers/solc/default.nix @@ -4,6 +4,7 @@ stdenv.mkDerivation rec { version = "0.4.6"; name = "solc-${version}"; + # Cannot use `fetchFromGitHub' because of submodules src = fetchgit { url = "https://github.com/ethereum/solidity"; rev = "2dabbdf06f414750ef0425c664f861aeb3e470b8";