summary refs log tree commit diff
path: root/pkgs/tools/misc/libbitcoin
diff options
context:
space:
mode:
authorLorenzo Manacorda <lorenzo@mailbox.org>2017-12-21 01:25:42 +0100
committerLorenzo Manacorda <lorenzo@mailbox.org>2017-12-21 02:58:22 +0100
commitabc3e4558ddfa64cafbf97f8dc3d48d62447f7b1 (patch)
tree263936f67c7020885d847b7bed91ce74527b3336 /pkgs/tools/misc/libbitcoin
parent23ca8e12876193a2a80ca96f4a1a78a80a07cedf (diff)
downloadnixpkgs-abc3e4558ddfa64cafbf97f8dc3d48d62447f7b1.tar
nixpkgs-abc3e4558ddfa64cafbf97f8dc3d48d62447f7b1.tar.gz
nixpkgs-abc3e4558ddfa64cafbf97f8dc3d48d62447f7b1.tar.bz2
nixpkgs-abc3e4558ddfa64cafbf97f8dc3d48d62447f7b1.tar.lz
nixpkgs-abc3e4558ddfa64cafbf97f8dc3d48d62447f7b1.tar.xz
nixpkgs-abc3e4558ddfa64cafbf97f8dc3d48d62447f7b1.tar.zst
nixpkgs-abc3e4558ddfa64cafbf97f8dc3d48d62447f7b1.zip
libbitcoin-explorer: 2.2.0 -> 3.4.0
Diffstat (limited to 'pkgs/tools/misc/libbitcoin')
-rw-r--r--pkgs/tools/misc/libbitcoin/libbitcoin-explorer.nix24
1 files changed, 13 insertions, 11 deletions
diff --git a/pkgs/tools/misc/libbitcoin/libbitcoin-explorer.nix b/pkgs/tools/misc/libbitcoin/libbitcoin-explorer.nix
index 7b6da9bdd3e..e9f4c977779 100644
--- a/pkgs/tools/misc/libbitcoin/libbitcoin-explorer.nix
+++ b/pkgs/tools/misc/libbitcoin/libbitcoin-explorer.nix
@@ -1,24 +1,27 @@
-{ stdenv, lib, fetchurl, pkgconfig, autoreconfHook
-, boost, libbitcoin-client }:
+{ stdenv, lib, fetchFromGitHub, pkgconfig, autoreconfHook
+, boost, libbitcoin-client, libbitcoin-network }:
 
 let
   pname = "libbitcoin-explorer";
-  version = "2.2.0";
+  version = "3.4.0";
 
 in stdenv.mkDerivation {
   name = "${pname}-${version}";
 
-  src = fetchurl {
-    url = "https://github.com/libbitcoin/libbitcoin-explorer/archive/v${version}.tar.gz";
-    sha256 = "00123vw7rxk0ypdfzk0xwk8q55ll31000mkjqdzl915krsbkbfvp";
+  src = fetchFromGitHub {
+    owner = "libbitcoin";
+    repo = pname;
+    rev = "v${version}";
+    sha256 = "0rxiimklzqyp9vswznz9aia71dn6jxm2pxx5ljlhzs5rs583cj00";
   };
 
   nativeBuildInputs = [ autoreconfHook pkgconfig ];
-  buildInputs = [ ];
+  buildInputs = [ libbitcoin-client libbitcoin-network ];
 
-  propagatedBuildInputs = [ libbitcoin-client ];
+  enableParallelBuilding = true;
 
   configureFlags = [
+    "--with-tests=no"
     "--with-boost=${boost.dev}"
     "--with-boost-libdir=${boost.out}/lib"
     "--with-bash-completiondir=$out/share/bash-completion/completions"
@@ -28,10 +31,9 @@ in stdenv.mkDerivation {
     description = "Bitcoin command line tool";
     homepage = https://github.com/libbitcoin/libbitcoin-explorer;
     platforms = platforms.linux ++ platforms.darwin;
-    maintainers = with maintainers; [ chris-martin ];
+    maintainers = with maintainers; [ chris-martin asymmetric ];
 
-    # https://wiki.unsystem.net/en/index.php/Libbitcoin/License
-    # AGPL with an additional clause
+    # AGPL with a lesser clause
     license = licenses.agpl3;
   };
 }