diff options
author | adisbladis <adis@blad.is> | 2018-01-16 02:52:22 +0800 |
---|---|---|
committer | adisbladis <adis@blad.is> | 2018-01-16 09:39:32 +0800 |
commit | 95783a0380c2945e8c768dde64284d93cb945e8e (patch) | |
tree | 152418d7c2cdc3bf5ca73b5236877077d5b6c5c8 /pkgs/applications | |
parent | 5783980fc6945d95549f5955a9d9312f35b8d49c (diff) | |
download | nixlib-95783a0380c2945e8c768dde64284d93cb945e8e.tar nixlib-95783a0380c2945e8c768dde64284d93cb945e8e.tar.gz nixlib-95783a0380c2945e8c768dde64284d93cb945e8e.tar.bz2 nixlib-95783a0380c2945e8c768dde64284d93cb945e8e.tar.lz nixlib-95783a0380c2945e8c768dde64284d93cb945e8e.tar.xz nixlib-95783a0380c2945e8c768dde64284d93cb945e8e.tar.zst nixlib-95783a0380c2945e8c768dde64284d93cb945e8e.zip |
ethsign: init at 0.8.2
Diffstat (limited to 'pkgs/applications')
-rw-r--r-- | pkgs/applications/altcoins/default.nix | 2 | ||||
-rw-r--r-- | pkgs/applications/altcoins/ethsign/default.nix | 59 |
2 files changed, 61 insertions, 0 deletions
diff --git a/pkgs/applications/altcoins/default.nix b/pkgs/applications/altcoins/default.nix index 7d834be5da88..757c6e276fdf 100644 --- a/pkgs/applications/altcoins/default.nix +++ b/pkgs/applications/altcoins/default.nix @@ -29,6 +29,8 @@ rec { dogecoin = callPackage ./dogecoin.nix { withGui = true; }; dogecoind = callPackage ./dogecoin.nix { withGui = false; }; + ethsign = callPackage ./ethsign { }; + freicoin = callPackage ./freicoin.nix { boost = boost155; }; go-ethereum = callPackage ./go-ethereum.nix { inherit (darwin) libobjc; diff --git a/pkgs/applications/altcoins/ethsign/default.nix b/pkgs/applications/altcoins/ethsign/default.nix new file mode 100644 index 000000000000..b7d14a43921b --- /dev/null +++ b/pkgs/applications/altcoins/ethsign/default.nix @@ -0,0 +1,59 @@ +{ stdenv, buildGoPackage, fetchFromGitHub, fetchgit, clang }: + +buildGoPackage rec { + name = "ethsign-${version}"; + version = "0.8.2"; + + goPackagePath = "github.com/dapphub/ethsign"; + hardeningDisable = ["fortify"]; + + src = fetchFromGitHub { + owner = "dapphub"; + repo = "ethsign"; + rev = "v${version}"; + sha256 = "1gd0bq5x49sjm83r2wivjf03dxvhdli6cvwb9b853wwcvy4inmmh"; + }; + + extraSrcs = [ + { + goPackagePath = "github.com/ethereum/go-ethereum"; + src = fetchFromGitHub { + owner = "ethereum"; + repo = "go-ethereum"; + rev = "v1.7.3"; + sha256 = "1w6rbq2qpjyf2v9mr18yiv2af1h2sgyvgrdk4bd8ixgl3qcd5b11"; + }; + } + { + goPackagePath = "gopkg.in/urfave/cli.v1"; + src = fetchFromGitHub { + owner = "urfave"; + repo = "cli"; + rev = "v1.19.1"; + sha256 = "1ny63c7bfwfrsp7vfkvb4i0xhq4v7yxqnwxa52y4xlfxs4r6v6fg"; + }; + } + { + goPackagePath = "golang.org/x/crypto"; + src = fetchgit { + url = "https://go.googlesource.com/crypto"; + rev = "94eea52f7b742c7cbe0b03b22f0c4c8631ece122"; + sha256 = "095zyvjb0m2pz382500miqadhk7w3nis8z3j941z8cq4rdafijvi"; + }; + } + { + goPackagePath = "golang.org/x/sys"; + src = fetchgit { + url = "https://go.googlesource.com/sys"; + rev = "53aa286056ef226755cd898109dbcdaba8ac0b81"; + sha256 = "1yd17ccklby099cpdcsgx6lf0lj968hsnppp16mwh9009ldf72r1"; + }; + } + ]; + + meta = with stdenv.lib; { + homepage = http://github.com/dapphub/ethsign; + description = "Make raw signed Ethereum transactions"; + license = [licenses.gpl3]; + }; +} |