|
|
|
@ -1,5 +1,5 @@ |
|
|
|
|
{ lib, stdenv |
|
|
|
|
, fetchurl |
|
|
|
|
, fetchpatch |
|
|
|
|
, fetchFromGitHub |
|
|
|
|
, ncurses |
|
|
|
|
, python3 |
|
|
|
@ -14,19 +14,25 @@ |
|
|
|
|
|
|
|
|
|
stdenv.mkDerivation rec { |
|
|
|
|
pname = "spdk"; |
|
|
|
|
version = "21.07"; |
|
|
|
|
version = "21.10"; |
|
|
|
|
|
|
|
|
|
src = fetchFromGitHub { |
|
|
|
|
owner = "spdk"; |
|
|
|
|
repo = "spdk"; |
|
|
|
|
rev = "v${version}"; |
|
|
|
|
sha256 = "sha256-/hynuYVdzIfiHUUfuuOY8SBJ18DqJr2Fos2JjQQVvbg="; |
|
|
|
|
sha256 = "sha256-pFynTbbSF1g58VD9bOhe3c4oCozeqE+35kECTQwDBDM="; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
patches = [ |
|
|
|
|
# Backport of upstream patch for ncurses-6.3 support. |
|
|
|
|
# Will be in next release after 21.10. |
|
|
|
|
./ncurses-6.3.patch |
|
|
|
|
|
|
|
|
|
# DPDK 21.11 compatibility. |
|
|
|
|
(fetchpatch { |
|
|
|
|
url = "https://github.com/spdk/spdk/commit/f72cab94dd35d7b45ec5a4f35967adf3184ca616.patch"; |
|
|
|
|
sha256 = "sha256-sSetvyNjlM/hSOUsUO3/dmPzAliVcteNDvy34yM5d4A="; |
|
|
|
|
}) |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
nativeBuildInputs = [ |
|
|
|
|