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