1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-11-23 06:01:15 +00:00

ucx: init at 1.7.0

This commit is contained in:
Lengyel Balazs 2020-02-20 13:59:21 +01:00
parent e8343960a9
commit 78d5a13cf8
2 changed files with 41 additions and 0 deletions

View file

@ -0,0 +1,39 @@
{ stdenv, fetchFromGitHub, autoreconfHook, doxygen
, numactl, rdma-core, libbfd, libiberty, perl, zlib
}:
let
version = "1.7.0";
in stdenv.mkDerivation {
name = "ucx-${version}";
src = fetchFromGitHub {
owner = "openucx";
repo = "ucx";
rev = "v${version}";
sha256 = "149p8s7jrg7pbbq0hw0qm8va119bsl19q4scgk94vjqliyc1s33h";
};
nativeBuildInputs = [ autoreconfHook doxygen ];
buildInputs = [ numactl rdma-core libbfd libiberty perl zlib ];
configureFlags = [
"--with-rdmacm=${rdma-core}"
"--with-dc"
"--with-rc"
"--with-dm"
"--with-verbs=${rdma-core}"
];
enableParallelBuilding = true;
meta = with stdenv.lib; {
description = "Unified Communication X library";
homepage = http://www.openucx.org;
license = licenses.bsd3;
platforms = platforms.linux;
maintainers = [ maintainers.markuskowa ];
};
}

View file

@ -6007,6 +6007,8 @@ in
openmpi = callPackage ../development/libraries/openmpi { };
ucx = callPackage ../development/libraries/ucx {};
openmodelica = callPackage ../applications/science/misc/openmodelica { };
qarte = libsForQt5.callPackage ../applications/video/qarte { };