tangled
alpha
login
or
join now
tjh.dev
/
nixpkgs
Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
0
fork
atom
overview
issues
pulls
pipelines
wownero: 0.8.0.1 -> 0.11.0.1
Weijia Wang
2 years ago
c269fa07
60ac106c
+61
-26
2 changed files
expand all
collapse all
unified
split
pkgs
applications
blockchains
wownero
default.nix
top-level
all-packages.nix
+60
-23
pkgs/applications/blockchains/wownero/default.nix
···
1
-
{ lib, stdenv, fetchFromGitea, cmake, boost, miniupnpc, openssl, unbound
2
-
, readline, libsodium, rapidjson
0
0
0
0
0
0
0
0
0
0
3
}:
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
stdenv.mkDerivation rec {
6
pname = "wownero";
7
-
version = "0.8.0.1";
8
-
randomwowVersion = "1.1.7";
9
10
-
src = fetchFromGitea {
11
-
domain = "git.wownero.com";
12
-
owner = "wownero";
13
repo = "wownero";
14
rev = "v${version}";
15
-
sha256 = "sha256-+cUdousEiZMNwqhTvjoqw/k21x3dg7Lhb/5KyNUGrjQ=";
16
fetchSubmodules = false;
0
17
};
18
19
-
randomwow = fetchFromGitea {
20
-
domain = "git.wownero.com";
21
-
owner = "wownero";
22
-
repo = "RandomWOW";
23
-
rev = randomwowVersion;
24
-
sha256 = "sha256-JzyRlHwM8rmJ5OaKHz+6vHGfpSz+X4zkFAKn4Jmo+EE=";
25
-
};
26
-
27
-
nativeBuildInputs = [ cmake ];
28
29
buildInputs = [
30
-
boost miniupnpc openssl unbound rapidjson readline libsodium
0
0
0
0
0
0
0
0
31
];
32
33
postUnpack = ''
34
-
rm -r $sourceRoot/external/RandomWOW
35
-
ln -s ${randomwow} $sourceRoot/external/RandomWOW
0
0
0
0
0
0
36
'';
37
38
cmakeFlags = [
···
52
signatures using different participants for the same tx outputs on
53
opposing forks.
54
'';
55
-
homepage = "https://wownero.org/";
56
-
license = licenses.bsd3;
57
-
platforms = platforms.linux;
58
maintainers = with maintainers; [ ];
0
59
};
60
}
···
1
+
{ lib
2
+
, stdenv
3
+
, fetchFromGitHub
4
+
, cmake
5
+
, boost
6
+
, libsodium
7
+
, openssl
8
+
, rapidjson
9
+
, readline
10
+
, unbound
11
+
, zeromq
12
+
, darwin
13
}:
14
15
+
let
16
+
# submodules
17
+
miniupnp = fetchFromGitHub {
18
+
owner = "miniupnp";
19
+
repo = "miniupnp";
20
+
rev = "miniupnpc_2_2_1";
21
+
hash = "sha256-opd0hcZV+pjC3Mae3Yf6AR5fj6xVwGm9LuU5zEPxBKc=";
22
+
};
23
+
supercop = fetchFromGitHub {
24
+
owner = "monero-project";
25
+
repo = "supercop";
26
+
rev = "633500ad8c8759995049ccd022107d1fa8a1bbc9";
27
+
hash = "sha256-26UmESotSWnQ21VbAYEappLpkEMyl0jiuCaezRYd/sE=";
28
+
};
29
+
randomwow = fetchFromGitHub {
30
+
owner = "wownero-project";
31
+
repo = "RandomWOW";
32
+
rev = "607bad48f3687c2490d90f8c55efa2dcd7cbc195";
33
+
hash = "sha256-CJv96TbPv1k/C7MQWEntE6khIRX1iIEiF9wEdsQGiFQ=";
34
+
};
35
+
in
36
stdenv.mkDerivation rec {
37
pname = "wownero";
38
+
version = "0.11.0.1";
0
39
40
+
src = fetchFromGitHub {
41
+
owner = "wownero-project";
0
42
repo = "wownero";
43
rev = "v${version}";
0
44
fetchSubmodules = false;
45
+
hash = "sha256-zmGsSbPpVwL0AhCQkdMKORruM5kYrrLe/BYfMphph8c=";
46
};
47
48
+
nativeBuildInputs = [
49
+
cmake
50
+
];
0
0
0
0
0
0
51
52
buildInputs = [
53
+
boost
54
+
libsodium
55
+
openssl
56
+
rapidjson
57
+
readline
58
+
unbound
59
+
zeromq
60
+
] ++ lib.optionals stdenv.isDarwin [
61
+
darwin.apple_sdk.frameworks.IOKit
62
];
63
64
postUnpack = ''
65
+
rm -r $sourceRoot/external/miniupnp
66
+
ln -s ${miniupnp} $sourceRoot/external/miniupnp
67
+
68
+
rm -r $sourceRoot/external/randomwow
69
+
ln -s ${randomwow} $sourceRoot/external/randomwow
70
+
71
+
rm -r $sourceRoot/external/supercop
72
+
ln -s ${supercop} $sourceRoot/external/supercop
73
'';
74
75
cmakeFlags = [
···
89
signatures using different participants for the same tx outputs on
90
opposing forks.
91
'';
92
+
homepage = "https://wownero.org/";
93
+
license = licenses.bsd3;
0
94
maintainers = with maintainers; [ ];
95
+
platforms = platforms.unix;
96
};
97
}
+1
-3
pkgs/top-level/all-packages.nix
···
36192
36193
wasabibackend = callPackage ../applications/blockchains/wasabibackend { };
36194
36195
-
wownero = callPackage ../applications/blockchains/wownero {
36196
-
boost = boost175;
36197
-
};
36198
36199
zcash = callPackage ../applications/blockchains/zcash {
36200
inherit (darwin.apple_sdk.frameworks) Security;
···
36192
36193
wasabibackend = callPackage ../applications/blockchains/wasabibackend { };
36194
36195
+
wownero = callPackage ../applications/blockchains/wownero { };
0
0
36196
36197
zcash = callPackage ../applications/blockchains/zcash {
36198
inherit (darwin.apple_sdk.frameworks) Security;