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