diff options
author | Markus Kowalewski <markus.kowalewski@gmail.com> | 2018-01-20 15:09:14 -0800 |
---|---|---|
committer | Markus Kowalewski <markus.kowalewski@gmail.com> | 2018-01-20 15:09:14 -0800 |
commit | c6b828b86eef331e26840e11da0114472c020beb (patch) | |
tree | 12701c280ee703753748a5440086de70295727df /pkgs/os-specific/linux/rdma-core | |
parent | db56407a976d61e86d246e3221f852ed104b65e9 (diff) |
rdma-core: init at 16.1
Diffstat (limited to 'pkgs/os-specific/linux/rdma-core')
-rw-r--r-- | pkgs/os-specific/linux/rdma-core/default.nix | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/rdma-core/default.nix b/pkgs/os-specific/linux/rdma-core/default.nix new file mode 100644 index 0000000000000..22ce4a10f1c80 --- /dev/null +++ b/pkgs/os-specific/linux/rdma-core/default.nix @@ -0,0 +1,32 @@ +{ stdenv, fetchFromGitHub, cmake, pkgconfig +, ethtool, libnl, libudev, python, perl +} : + +let + version = "16.1"; + +in stdenv.mkDerivation { + name = "rdma-core-${version}"; + + src = fetchFromGitHub { + owner = "linux-rdma"; + repo = "rdma-core"; + rev = "v${version}"; + sha256 = "1fixw6hpf732vzlpczx0b2y84jrhgfjr3cljqxky7makzgh2s7ng"; + }; + + nativeBuildInputs = [ cmake pkgconfig ]; + buildInputs = [ libnl ethtool libudev python perl ]; + + postFixup = '' + substituteInPlace $out/bin/rxe_cfg --replace ethtool "${ethtool}/bin/ethtool" + ''; + + meta = with stdenv.lib; { + description = "RDMA Core Userspace Libraries and Daemons"; + homepage = https://github.com/linux-rdma/rdma-core; + license = licenses.gpl2; + maintainers = with maintainers; [ markuskowa ]; + }; +} + |