ntirpc: 7.2 -> 9.16

This commit is contained in:
Markus Kowalewski
2026-06-18 13:26:42 +02:00
parent b8f1ae5f26
commit bfdaa1aa33
2 changed files with 22 additions and 6 deletions
+10 -6
View File
@@ -8,28 +8,30 @@
libtirpc,
libnsl,
prometheus-cpp-lite,
rdma-core,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "ntirpc";
version = "7.2";
version = "9.16";
src = fetchFromGitHub {
owner = "nfs-ganesha";
repo = "ntirpc";
rev = "v${finalAttrs.version}";
hash = "sha256-4E6wDAwinCNn7arRgBulg7e0x9S/steh+mjwNY4X3Vc=";
hash = "sha256-ZpjP1ugT9gN3TW7roBfJJBA6Y6FCkaOl31WRoRqPvTU=";
};
outputs = [
"out"
"dev"
];
postPatch = ''
substituteInPlace CMakeLists.txt --replace-fail \
"cmake_minimum_required(VERSION 2.6.3)" \
"cmake_minimum_required(VERSION 3.10)"
patches = [
./pkg-config.patch
];
postPatch = ''
substituteInPlace ntirpc/netconfig.h --replace-fail \
"/etc/netconfig" "$out/etc/netconfig"
'';
@@ -40,10 +42,12 @@ stdenv.mkDerivation (finalAttrs: {
liburcu
libnsl
prometheus-cpp-lite
rdma-core
];
cmakeFlags = [
"-DUSE_MONITORING=ON"
"-DUSE_RPC_RDMA=ON"
];
postInstall = ''
+12
View File
@@ -0,0 +1,12 @@
diff --git a/libntirpc.pc.in.cmake b/libntirpc.pc.in.cmake
index 6650568..3aaea1d 100644
--- a/libntirpc.pc.in.cmake
+++ b/libntirpc.pc.in.cmake
@@ -1,6 +1,6 @@
prefix=@CMAKE_INSTALL_PREFIX@
exec_prefix=${prefix}
-libdir=${prefix}/@CMAKE_INSTALL_LIBDIR@
+libdir=@CMAKE_INSTALL_FULL_LIBDIR@
includedir=${prefix}/include/ntirpc
Name: libntirpc