diff options
author | Mikael Brockman <mikael@brockman.se> | 2017-07-31 13:12:08 +0300 |
---|---|---|
committer | Franz Pletz <fpletz@fnordicwalking.de> | 2017-08-30 13:08:36 +0200 |
commit | dd2d140241f0fc83b7451fb8267d54bd358d3f05 (patch) | |
tree | 7e284913dafbc25e46ad147ac5be07ee609ac038 | |
parent | 60bdca87e3c014a18188b68848a3a97b6fd96228 (diff) | |
download | nixpkgs-dd2d140241f0fc83b7451fb8267d54bd358d3f05.tar nixpkgs-dd2d140241f0fc83b7451fb8267d54bd358d3f05.tar.gz nixpkgs-dd2d140241f0fc83b7451fb8267d54bd358d3f05.tar.bz2 nixpkgs-dd2d140241f0fc83b7451fb8267d54bd358d3f05.tar.lz nixpkgs-dd2d140241f0fc83b7451fb8267d54bd358d3f05.tar.xz nixpkgs-dd2d140241f0fc83b7451fb8267d54bd358d3f05.tar.zst nixpkgs-dd2d140241f0fc83b7451fb8267d54bd358d3f05.zip |
hsevm: v0.3.2 -> v0.6.4
-rw-r--r-- | pkgs/applications/altcoins/hsevm.nix | 37 |
1 files changed, 20 insertions, 17 deletions
diff --git a/pkgs/applications/altcoins/hsevm.nix b/pkgs/applications/altcoins/hsevm.nix index d68526e2cd9..173ac83a6db 100644 --- a/pkgs/applications/altcoins/hsevm.nix +++ b/pkgs/applications/altcoins/hsevm.nix @@ -1,23 +1,24 @@ -{ aeson, ansi-wl-pprint, base, base16-bytestring -, base64-bytestring, binary, brick, bytestring, containers -, cryptonite, data-dword, deepseq, directory, filepath, ghci-pretty -, here, HUnit, lens, lens-aeson, memory, mtl, optparse-generic -, process, QuickCheck, quickcheck-text, readline, rosezipper -, stdenv, tasty, tasty-hunit, tasty-quickcheck, temporary, text -, text-format, unordered-containers, vector, vty -, mkDerivation, fetchFromGitHub, lib -, ncurses, zlib, bzip2, solc +{ mkDerivation, abstract-par, aeson, ansi-wl-pprint, base +, base16-bytestring, base64-bytestring, binary, brick, bytestring +, cereal, containers, cryptonite, data-dword, deepseq, directory +, filepath, ghci-pretty, here, HUnit, lens, lens-aeson, memory +, monad-par, mtl, optparse-generic, process, QuickCheck +, quickcheck-text, readline, rosezipper, scientific, stdenv, tasty, tasty-hunit +, tasty-quickcheck, temporary, text, text-format +, unordered-containers, vector, vty +, fetchFromGitHub, lib, makeWrapper +, ncurses, zlib, bzip2, solc, coreutils }: lib.overrideDerivation (mkDerivation rec { pname = "hsevm"; - version = "0.3.2"; + version = "0.6.4"; src = fetchFromGitHub { owner = "dapphub"; repo = "hsevm"; rev = "v${version}"; - sha256 = "1c6zpphs03yfvyfbv1cjf04qh5q2miq7rpd7kx2cil77msi8hxw4"; + sha256 = "01b67k9cam4gvsi07q3vx527m1w6p6xll64k1nl27bc8ik6jh8l9"; }; isLibrary = false; @@ -26,15 +27,16 @@ lib.overrideDerivation (mkDerivation rec { postInstall = '' rm -rf $out/{lib,share} + wrapProgram $out/bin/hsevm --add-flags '+RTS -N$((`${coreutils}/bin/nproc` - 1)) -RTS' ''; extraLibraries = [ - aeson ansi-wl-pprint base base16-bytestring base64-bytestring - binary brick bytestring containers cryptonite data-dword deepseq - directory filepath ghci-pretty lens lens-aeson memory mtl - optparse-generic process QuickCheck quickcheck-text readline - rosezipper temporary text text-format unordered-containers vector - vty + abstract-par aeson ansi-wl-pprint base base16-bytestring + base64-bytestring binary brick bytestring cereal containers + cryptonite data-dword deepseq directory filepath ghci-pretty lens + lens-aeson memory monad-par mtl optparse-generic process QuickCheck + quickcheck-text readline rosezipper scientific temporary text text-format + unordered-containers vector vty ]; executableHaskellDepends = [ readline zlib bzip2 @@ -50,4 +52,5 @@ lib.overrideDerivation (mkDerivation rec { maintainers = [stdenv.lib.maintainers.dbrock]; }) (attrs: { buildInputs = attrs.buildInputs ++ [solc]; + nativeBuildInputs = attrs.nativeBuildInputs ++ [makeWrapper]; }) |