libbitcoin-network: init at 3.4.0

+39
+38
pkgs/tools/misc/libbitcoin/libbitcoin-network.nix
···
··· 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 { }; 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