diff --git a/pkgs/development/libraries/hpx/default.nix b/pkgs/development/libraries/hpx/default.nix new file mode 100644 index 000000000000..b4f6c32d16f5 --- /dev/null +++ b/pkgs/development/libraries/hpx/default.nix @@ -0,0 +1,26 @@ +{ stdenv, fetchFromGitHub, boost, cmake, hwloc, gperftools, pkgconfig, python }: + +stdenv.mkDerivation rec { + name = "hpx-${version}"; + version = "1.0.0"; + + src = fetchFromGitHub { + owner = "STEllAR-GROUP"; + repo = "hpx"; + rev = "${version}"; + sha256 = "0k79gw4c0v4i7ps1hw6x4m7svxbfml5xm6ly7p00dvg7z9521zsk"; + }; + + buildInputs = [ boost hwloc gperftools ]; + nativeBuildInputs = [ cmake pkgconfig python ]; + + enableParallelBuilding = true; + + meta = { + description = "C++ standard library for concurrency and parallelism"; + homepage = "https://github.com/STEllAR-GROUP/hpx"; + license = stdenv.lib.licenses.boost; + platforms = stdenv.lib.platforms.linux; + maintainers = with stdenv.lib.maintainers; [ bobakker ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index bebd1058e975..27139adc7a44 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8012,6 +8012,8 @@ with pkgs; hound = callPackage ../development/tools/misc/hound { }; + hpx = callPackage ../development/libraries/hpx { }; + hspell = callPackage ../development/libraries/hspell { }; hspellDicts = callPackage ../development/libraries/hspell/dicts.nix { }; @@ -17011,7 +17013,7 @@ with pkgs; quake3pointrelease = callPackage ../games/quake3/content/pointrelease.nix { }; quakespasm = callPackage ../games/quakespasm { }; - + ioquake3 = callPackage ../games/quake3/ioquake { }; quantumminigolf = callPackage ../games/quantumminigolf {};