diff options
author | Will Dietz <w@wdtz.org> | 2019-05-03 02:04:20 -0500 |
---|---|---|
committer | Will Dietz <w@wdtz.org> | 2019-05-03 02:04:20 -0500 |
commit | 7b7b56def426e727578028492398490046f20b55 (patch) | |
tree | 38f9bb9fc6bc6fbcf34028d7743fd7cbe7d19816 /pkgs/applications/altcoins/bitcoin.nix | |
parent | f58482658eabf7d695f45904ecbc5f49c19fef98 (diff) | |
download | nixpkgs-7b7b56def426e727578028492398490046f20b55.tar nixpkgs-7b7b56def426e727578028492398490046f20b55.tar.gz nixpkgs-7b7b56def426e727578028492398490046f20b55.tar.bz2 nixpkgs-7b7b56def426e727578028492398490046f20b55.tar.lz nixpkgs-7b7b56def426e727578028492398490046f20b55.tar.xz nixpkgs-7b7b56def426e727578028492398490046f20b55.tar.zst nixpkgs-7b7b56def426e727578028492398490046f20b55.zip |
bitcoin: 0.17.3 -> 0.18.0, enable and run unit tests
https://bitcoincore.org/en/releases/0.18.0/
Diffstat (limited to 'pkgs/applications/altcoins/bitcoin.nix')
-rw-r--r-- | pkgs/applications/altcoins/bitcoin.nix | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/pkgs/applications/altcoins/bitcoin.nix b/pkgs/applications/altcoins/bitcoin.nix index b50508342bf..288bc1a9cf5 100644 --- a/pkgs/applications/altcoins/bitcoin.nix +++ b/pkgs/applications/altcoins/bitcoin.nix @@ -1,17 +1,17 @@ -{ stdenv, fetchurl, pkgconfig, autoreconfHook, openssl, db48, boost, zeromq +{ stdenv, fetchurl, pkgconfig, autoreconfHook, openssl, db48, boost, zeromq, rapidcheck , zlib, miniupnpc, qtbase ? null, qttools ? null, utillinux, protobuf, python3, qrencode, libevent , withGui }: with stdenv.lib; stdenv.mkDerivation rec{ name = "bitcoin" + (toString (optional (!withGui) "d")) + "-" + version; - version = "0.17.1"; + version = "0.18.0"; src = fetchurl { urls = [ "https://bitcoincore.org/bin/bitcoin-core-${version}/bitcoin-${version}.tar.gz" "https://bitcoin.org/bin/bitcoin-core-${version}/bitcoin-${version}.tar.gz" ]; - sha256 = "0am4pnaf2cisv172jqx6jdpzx770agm8777163lkjbw3ryslymiy"; + sha256 = "5e4e6890e07b620a93fdb24605dae2bb53e8435b2a93d37558e1db1913df405f"; }; nativeBuildInputs = [ pkgconfig autoreconfHook ] @@ -31,11 +31,14 @@ stdenv.mkDerivation rec{ "--with-qt-bindir=${qtbase.dev}/bin:${qttools.dev}/bin" ]; + checkInputs = [ rapidcheck ]; + doCheck = true; # QT_PLUGIN_PATH needs to be set when executing QT, which is needed when testing Bitcoin's GUI. # See also https://github.com/NixOS/nixpkgs/issues/24256 - checkFlags = optionals withGui [ "QT_PLUGIN_PATH=${qtbase}/lib/qt-5.${versions.minor qtbase.version}/plugins" ]; + checkFlags = optionals withGui [ "QT_PLUGIN_PATH=${qtbase}/lib/qt-5.${versions.minor qtbase.version}/plugins" ] + ++ [ "LC_ALL=C.UTF-8" ]; enableParallelBuilding = true; |