ethsign: init at 0.8.2

+63 -1
+2
pkgs/applications/altcoins/default.nix
··· 29 dogecoin = callPackage ./dogecoin.nix { withGui = true; }; 30 dogecoind = callPackage ./dogecoin.nix { withGui = false; }; 31 32 freicoin = callPackage ./freicoin.nix { boost = boost155; }; 33 go-ethereum = callPackage ./go-ethereum.nix { 34 inherit (darwin) libobjc;
··· 29 dogecoin = callPackage ./dogecoin.nix { withGui = true; }; 30 dogecoind = callPackage ./dogecoin.nix { withGui = false; }; 31 32 + ethsign = callPackage ./ethsign { }; 33 + 34 freicoin = callPackage ./freicoin.nix { boost = boost155; }; 35 go-ethereum = callPackage ./go-ethereum.nix { 36 inherit (darwin) libobjc;
+59
pkgs/applications/altcoins/ethsign/default.nix
···
··· 1 + { stdenv, buildGoPackage, fetchFromGitHub, fetchgit, clang }: 2 + 3 + buildGoPackage rec { 4 + name = "ethsign-${version}"; 5 + version = "0.8.2"; 6 + 7 + goPackagePath = "github.com/dapphub/ethsign"; 8 + hardeningDisable = ["fortify"]; 9 + 10 + src = fetchFromGitHub { 11 + owner = "dapphub"; 12 + repo = "ethsign"; 13 + rev = "v${version}"; 14 + sha256 = "1gd0bq5x49sjm83r2wivjf03dxvhdli6cvwb9b853wwcvy4inmmh"; 15 + }; 16 + 17 + extraSrcs = [ 18 + { 19 + goPackagePath = "github.com/ethereum/go-ethereum"; 20 + src = fetchFromGitHub { 21 + owner = "ethereum"; 22 + repo = "go-ethereum"; 23 + rev = "v1.7.3"; 24 + sha256 = "1w6rbq2qpjyf2v9mr18yiv2af1h2sgyvgrdk4bd8ixgl3qcd5b11"; 25 + }; 26 + } 27 + { 28 + goPackagePath = "gopkg.in/urfave/cli.v1"; 29 + src = fetchFromGitHub { 30 + owner = "urfave"; 31 + repo = "cli"; 32 + rev = "v1.19.1"; 33 + sha256 = "1ny63c7bfwfrsp7vfkvb4i0xhq4v7yxqnwxa52y4xlfxs4r6v6fg"; 34 + }; 35 + } 36 + { 37 + goPackagePath = "golang.org/x/crypto"; 38 + src = fetchgit { 39 + url = "https://go.googlesource.com/crypto"; 40 + rev = "94eea52f7b742c7cbe0b03b22f0c4c8631ece122"; 41 + sha256 = "095zyvjb0m2pz382500miqadhk7w3nis8z3j941z8cq4rdafijvi"; 42 + }; 43 + } 44 + { 45 + goPackagePath = "golang.org/x/sys"; 46 + src = fetchgit { 47 + url = "https://go.googlesource.com/sys"; 48 + rev = "53aa286056ef226755cd898109dbcdaba8ac0b81"; 49 + sha256 = "1yd17ccklby099cpdcsgx6lf0lj968hsnppp16mwh9009ldf72r1"; 50 + }; 51 + } 52 + ]; 53 + 54 + meta = with stdenv.lib; { 55 + homepage = http://github.com/dapphub/ethsign; 56 + description = "Make raw signed Ethereum transactions"; 57 + license = [licenses.gpl3]; 58 + }; 59 + }
+2 -1
pkgs/top-level/all-packages.nix
··· 2819 inadyn = callPackage ../tools/networking/inadyn { }; 2820 2821 inboxer = callPackage ../applications/networking/mailreaders/inboxer { }; 2822 - 2823 inetutils = callPackage ../tools/networking/inetutils { }; 2824 2825 inform7 = callPackage ../development/compilers/inform7 { }; ··· 14184 14185 14186 go-ethereum = self.altcoins.go-ethereum; 14187 ethabi = self.altcoins.ethabi; 14188 ethrun = self.altcoins.ethrun; 14189 seth = self.altcoins.seth;
··· 2819 inadyn = callPackage ../tools/networking/inadyn { }; 2820 2821 inboxer = callPackage ../applications/networking/mailreaders/inboxer { }; 2822 + 2823 inetutils = callPackage ../tools/networking/inetutils { }; 2824 2825 inform7 = callPackage ../development/compilers/inform7 { }; ··· 14184 14185 14186 go-ethereum = self.altcoins.go-ethereum; 14187 + ethsign = self.altcoins.ethsign; 14188 ethabi = self.altcoins.ethabi; 14189 ethrun = self.altcoins.ethrun; 14190 seth = self.altcoins.seth;