Merge pull request #48836 from demyanrogozhin/particl-0.17

particl-core: 0.16.2.0 -> 0.17.0.2
This commit is contained in:
xeji 2018-10-29 11:59:09 +01:00 committed by GitHub
commit 83a434bbab
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 16 additions and 7 deletions

View File

@ -90,5 +90,5 @@ rec {
parity-beta = callPackage ./parity/beta.nix { }; parity-beta = callPackage ./parity/beta.nix { };
parity-ui = callPackage ./parity-ui { }; parity-ui = callPackage ./parity-ui { };
particl-core = callPackage ./particl/particl-core.nix { boost = boost165; miniupnpc = miniupnpc_2; }; particl-core = callPackage ./particl/particl-core.nix { miniupnpc = miniupnpc_2; };
} }

View File

@ -10,31 +10,40 @@
, zeromq , zeromq
, zlib , zlib
, unixtools , unixtools
, python3
}: }:
with stdenv.lib; with stdenv.lib;
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "particl-core-${version}"; name = "particl-core-${version}";
version = "0.16.2.0"; version = "0.17.0.2";
src = fetchurl { src = fetchurl {
url = "https://github.com/particl/particl-core/archive/v${version}.tar.gz"; url = "https://github.com/particl/particl-core/archive/v${version}.tar.gz";
sha256 = "1d2vvg7avlhsg0rcpd5pbzafnk1w51a2y29xjjkpafi6iqs2l617"; sha256 = "0bkxdayl0jrfhgz8qzqqpwzv0yavz3nwsn6c8k003jnbcw65fkhx";
}; };
nativeBuildInputs = [ pkgconfig autoreconfHook ]; nativeBuildInputs = [ pkgconfig autoreconfHook ];
buildInputs = [ buildInputs = [ openssl db48 boost zlib miniupnpc libevent zeromq unixtools.hexdump python3 ];
openssl db48 boost zlib miniupnpc libevent zeromq
unixtools.hexdump configureFlags = [
"--disable-bench"
"--with-boost-libdir=${boost.out}/lib"
] ++ optionals (!doCheck) [
"--enable-tests=no"
]; ];
configureFlags = [ "--with-boost-libdir=${boost.out}/lib" ]; # Always check during Hydra builds
doCheck = true;
preCheck = "patchShebangs test";
enableParallelBuilding = true;
meta = { meta = {
description = "Privacy-Focused Marketplace & Decentralized Application Platform"; description = "Privacy-Focused Marketplace & Decentralized Application Platform";
longDescription= '' longDescription= ''
An open source, decentralized privacy platform built for global person to person eCommerce. An open source, decentralized privacy platform built for global person to person eCommerce.
RPC daemon and CLI client only.
''; '';
homepage = https://particl.io/; homepage = https://particl.io/;
maintainers = with maintainers; [ demyanrogozhin ]; maintainers = with maintainers; [ demyanrogozhin ];