freebsd.ctfmerge: init

This commit is contained in:
Audrey Dutcher
2025-12-06 22:27:31 -07:00
parent 6a3eee8721
commit 3c859ae23f
@@ -0,0 +1,35 @@
{
lib,
mkDerivation,
compatIfNeeded,
libelf,
zlib,
libspl,
}:
mkDerivation {
path = "cddl/usr.bin/ctfmerge";
extraPaths = [
"cddl/compat/opensolaris"
"cddl/contrib/opensolaris"
"sys/cddl/compat/opensolaris"
"sys/cddl/contrib/opensolaris"
"sys/contrib/openzfs"
];
OPENSOLARIS_USR_DISTDIR = "$(SRCTOP)/cddl/contrib/opensolaris";
OPENSOLARIS_SYS_DISTDIR = "$(SRCTOP)/sys/cddl/contrib/opensolaris";
makeFlags = [
"STRIP=-s"
"MK_WERROR=no"
"MK_TESTS=no"
];
buildInputs = compatIfNeeded ++ [
zlib
libspl
libelf
];
meta.license = lib.licenses.cddl;
}