summary refs log tree commit diff
path: root/pkgs/development
diff options
context:
space:
mode:
authorDaniel Brockman <daniel@brockman.se>2017-07-05 16:31:42 +0200
committerDaniel Brockman <daniel@brockman.se>2017-07-05 20:26:35 +0200
commit5b9f4e160d3e57713f22b9c7124f4ec5e1c0e4b0 (patch)
treeba9d3d8d01c35ac424998784ea679a2b9eea6f26 /pkgs/development
parent8210d86041ec189a5d0a1eb5f69e85fee742ab02 (diff)
downloadnixlib-5b9f4e160d3e57713f22b9c7124f4ec5e1c0e4b0.tar
nixlib-5b9f4e160d3e57713f22b9c7124f4ec5e1c0e4b0.tar.gz
nixlib-5b9f4e160d3e57713f22b9c7124f4ec5e1c0e4b0.tar.bz2
nixlib-5b9f4e160d3e57713f22b9c7124f4ec5e1c0e4b0.tar.lz
nixlib-5b9f4e160d3e57713f22b9c7124f4ec5e1c0e4b0.tar.xz
nixlib-5b9f4e160d3e57713f22b9c7124f4ec5e1c0e4b0.tar.zst
nixlib-5b9f4e160d3e57713f22b9c7124f4ec5e1c0e4b0.zip
solc: 0.4.11 -> 0.4.12
Diffstat (limited to 'pkgs/development')
-rw-r--r--pkgs/development/compilers/solc/default.nix26
1 files changed, 14 insertions, 12 deletions
diff --git a/pkgs/development/compilers/solc/default.nix b/pkgs/development/compilers/solc/default.nix
index 3ed5a2bef722..6ace7d96be8c 100644
--- a/pkgs/development/compilers/solc/default.nix
+++ b/pkgs/development/compilers/solc/default.nix
@@ -1,28 +1,30 @@
 { stdenv, fetchzip, fetchgit, boost, cmake }:
 
-let jsoncpp = fetchzip {
-  url = https://github.com/open-source-parsers/jsoncpp/archive/1.7.7.tar.gz;
-  sha256 = "0jz93zv17ir7lbxb3dv8ph2n916rajs8i96immwx9vb45pqid3n0";
-}; in
-
-let commit = "68ef5810593e7c8092ed41d5f474dd43141624eb"; in
+let
+  version = "0.4.12";
+  rev = "194ff033ae44944ac59aa7bd3da89ba94ec5893c";
+  sha256 = "0gkg3nay0625qmhxxxax1d1c4dl554ri3pkwd12qfg6g1w6j04w7";
+  jsoncppURL = https://github.com/open-source-parsers/jsoncpp/archive/1.7.7.tar.gz;
+  jsoncpp = fetchzip {
+    url = jsoncppURL;
+    sha256 = "0jz93zv17ir7lbxb3dv8ph2n916rajs8i96immwx9vb45pqid3n0";
+  };
+in
 
-stdenv.mkDerivation rec {
-  version = "0.4.11";
+stdenv.mkDerivation {
   name = "solc-${version}";
 
   # Cannot use `fetchFromGitHub' because of submodules
   src = fetchgit {
     url = "https://github.com/ethereum/solidity";
-    rev = commit;
-    sha256 = "13zycybf23yvf3hkf9zgw9gbc1y4ifzxaf7sll69bsn24fcyq961";
+    inherit rev sha256;
   };
 
   patchPhase = ''
-    echo >commit_hash.txt ${commit}
+    echo >commit_hash.txt '${rev}'
     echo >prerelease.txt
     substituteInPlace deps/jsoncpp.cmake \
-      --replace https://github.com/open-source-parsers/jsoncpp/archive/1.7.7.tar.gz ${jsoncpp}
+      --replace '${jsoncppURL}' ${jsoncpp}
     substituteInPlace cmake/EthCompilerSettings.cmake \
       --replace 'add_compile_options(-Werror)' ""
   '';