From c0858cd191b2af9ce9ad774a356e9c3d48ca27f4 Mon Sep 17 00:00:00 2001 From: Audrey Dutcher Date: Sat, 31 May 2025 21:55:59 -0700 Subject: [PATCH] freebsd.libproc: init --- pkgs/os-specific/bsd/freebsd/pkgs/libproc.nix | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 pkgs/os-specific/bsd/freebsd/pkgs/libproc.nix diff --git a/pkgs/os-specific/bsd/freebsd/pkgs/libproc.nix b/pkgs/os-specific/bsd/freebsd/pkgs/libproc.nix new file mode 100644 index 000000000000..bcef5e4c0c7f --- /dev/null +++ b/pkgs/os-specific/bsd/freebsd/pkgs/libproc.nix @@ -0,0 +1,34 @@ +{ + lib, + mkDerivation, + libctf, + librtld-db, + zlib, +}: +mkDerivation { + path = "lib/libproc"; + extraPaths = [ + "sys/contrib/openzfs/include" + "sys/contrib/openzfs/lib/libspl/include" + "sys/contrib/openzfs/lib/libspl/include" + "sys/contrib/openzfs/include/os/freebsd/spl/sys/ccompile.h" + "cddl/contrib/opensolaris/lib/libctf/common" + "sys/cddl/contrib/opensolaris/uts/common" + "sys/cddl/compat/opensolaris" + ]; + + buildInputs = [ + libctf + librtld-db + zlib + ]; + + outputs = [ + "out" + "debug" + ]; + + MK_TESTS = "no"; + + meta.platforms = lib.platforms.freebsd; +}