nfs-ganesha: 9.16 -> 11.1

enable TLS and QOS
This commit is contained in:
Markus Kowalewski
2026-07-15 23:24:00 +02:00
parent 56f41d3b22
commit 668b359148

View File

@@ -22,11 +22,12 @@
useDbus ? true,
dbus,
rdma-core,
openssl,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "nfs-ganesha";
version = "9.16";
version = "11.1";
outputs = [
"out"
@@ -38,7 +39,8 @@ stdenv.mkDerivation (finalAttrs: {
owner = "nfs-ganesha";
repo = "nfs-ganesha";
tag = "V${finalAttrs.version}";
hash = "sha256-y5rsQjhmfhqZXQ7jXsItbNe/3Gq4lswIXUq7nnyQIcs=";
hash = "sha256-1l1l8wkGp0N0bYXzhF6IqGm8oGVh6523Jfpq8VucHQs=";
fetchSubmodules = true;
};
patches = lib.optional useDbus ./allow-bypassing-dbus-pkg-config-test.patch;
@@ -56,6 +58,8 @@ stdenv.mkDerivation (finalAttrs: {
"-DUSE_MAN_PAGE=ON"
"-DUSE_MONITORING=ON"
"-DUSE_NFS_RDMA=ON"
"-DUSE_TLS=ON"
"-DUSE_QOS=ON"
]
++ lib.optionals useCeph [
"-DUSE_RADOS_RECOV=ON"
@@ -93,6 +97,7 @@ stdenv.mkDerivation (finalAttrs: {
nfs-utils
prometheus-cpp-lite
rdma-core
openssl
]
++ lib.optional useCeph ceph;