hpx: 1.6.0 -> 1.7.1

Update HPX from 1.6.0 to 1.7.1. Adds dependency on Asio (new for 1.7.0)
and uses fixed Boost version (1.71.0 is the minimum required by HPX).

+9 -5
+5 -4
pkgs/development/libraries/hpx/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, boost, cmake, hwloc, gperftools, pkg-config, python3 }: 1 + { lib, stdenv, fetchFromGitHub, asio, boost, cmake, hwloc, gperftools, ninja 2 + , pkg-config, python3 }: 2 3 3 4 stdenv.mkDerivation rec { 4 5 pname = "hpx"; 5 - version = "1.6.0"; 6 + version = "1.7.1"; 6 7 7 8 src = fetchFromGitHub { 8 9 owner = "STEllAR-GROUP"; 9 10 repo = "hpx"; 10 11 rev = version; 11 - sha256 = "sha256-Fkntfk5AaWtS1x0fXfLSWW/9tvKcCBi1COqgNxurPmk="; 12 + sha256 = "1knx7kr8iw4b7nh116ygd00y68y84jjb4fj58jkay7n5qlrxh604"; 12 13 }; 13 14 14 - buildInputs = [ boost hwloc gperftools ]; 15 + buildInputs = [ asio boost hwloc gperftools ]; 15 16 nativeBuildInputs = [ cmake pkg-config python3 ]; 16 17 17 18 strictDeps = true;
+4 -1
pkgs/top-level/all-packages.nix
··· 16499 16499 16500 16500 hound = callPackage ../development/tools/misc/hound { }; 16501 16501 16502 - hpx = callPackage ../development/libraries/hpx { }; 16502 + hpx = callPackage ../development/libraries/hpx { 16503 + boost = boost17x; 16504 + asio = asio.override { boost = boost17x; }; 16505 + }; 16503 16506 16504 16507 hspell = callPackage ../development/libraries/hspell { }; 16505 16508