From eb0481ea02b2f73d566c593954a2ab791d48c804 Mon Sep 17 00:00:00 2001 From: Artemis Tosini Date: Fri, 6 Mar 2026 13:19:08 -0800 Subject: [PATCH] freebsd.libnvmf: init Co-Authored-By: Audrey Dutcher --- pkgs/os-specific/bsd/freebsd/pkgs/libnvmf.nix | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 pkgs/os-specific/bsd/freebsd/pkgs/libnvmf.nix diff --git a/pkgs/os-specific/bsd/freebsd/pkgs/libnvmf.nix b/pkgs/os-specific/bsd/freebsd/pkgs/libnvmf.nix new file mode 100644 index 000000000000..d52f05a5efc6 --- /dev/null +++ b/pkgs/os-specific/bsd/freebsd/pkgs/libnvmf.nix @@ -0,0 +1,21 @@ +{ + mkDerivation, + libnv, +}: +mkDerivation { + path = "lib/libnvmf"; + extraPaths = [ + "sys/libkern" + "sys/dev/nvmf" + ]; + buildInputs = [ libnv ]; + + postPatch = '' + sed -E -i -e '/INTERNALLIB/d' lib/libnvmf/Makefile + ''; + postInstall = '' + ln -s libnvmf.a $out/lib/libnvmf_pie.a + ''; + + alwaysKeepStatic = true; +}