tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
libbitcoin-network: init at 3.4.0
Lorenzo Manacorda
8 years ago
23ca8e12
86ee454f
+39
2 changed files
expand all
collapse all
unified
split
pkgs
tools
misc
libbitcoin
libbitcoin-network.nix
top-level
all-packages.nix
+38
pkgs/tools/misc/libbitcoin/libbitcoin-network.nix
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
···
1
+
{ stdenv, lib, fetchFromGitHub, pkgconfig, autoreconfHook
2
+
, boost, libbitcoin, zeromq }:
3
+
4
+
let
5
+
pname = "libbitcoin-network";
6
+
version = "3.4.0";
7
+
8
+
in stdenv.mkDerivation {
9
+
name = "${pname}-${version}";
10
+
11
+
src = fetchFromGitHub {
12
+
owner = "libbitcoin";
13
+
repo = pname;
14
+
rev = "v${version}";
15
+
sha256 = "1zlhyh5z0fla1yc6kwkx65ycwgmrcrkvzj8119wbkxy3xhzpwxpv";
16
+
};
17
+
18
+
nativeBuildInputs = [ autoreconfHook pkgconfig ];
19
+
buildInputs = [ libbitcoin zeromq ];
20
+
21
+
enableParallelBuilding = true;
22
+
23
+
configureFlags = [
24
+
"--with-tests=no"
25
+
"--with-boost=${boost.dev}"
26
+
"--with-boost-libdir=${boost.out}/lib"
27
+
];
28
+
29
+
meta = with stdenv.lib; {
30
+
description = "Bitcoin P2P Network Library";
31
+
homepage = https://libbitcoin.org/;
32
+
platforms = platforms.linux ++ platforms.darwin;
33
+
maintainers = with maintainers; [ asymmetric ];
34
+
35
+
# AGPL with a lesser clause
36
+
license = licenses.agpl3;
37
+
};
38
+
}
+1
pkgs/top-level/all-packages.nix
···
14024
14025
libbitcoin-protocol = callPackage ../tools/misc/libbitcoin/libbitcoin-protocol.nix { };
14026
libbitcoin-client = callPackage ../tools/misc/libbitcoin/libbitcoin-client.nix { };
0
14027
libbitcoin-explorer = callPackage ../tools/misc/libbitcoin/libbitcoin-explorer.nix { };
14028
14029
···
14024
14025
libbitcoin-protocol = callPackage ../tools/misc/libbitcoin/libbitcoin-protocol.nix { };
14026
libbitcoin-client = callPackage ../tools/misc/libbitcoin/libbitcoin-client.nix { };
14027
+
libbitcoin-network = callPackage ../tools/misc/libbitcoin/libbitcoin-network.nix { };
14028
libbitcoin-explorer = callPackage ../tools/misc/libbitcoin/libbitcoin-explorer.nix { };
14029
14030