jackaudio: fix cross build for FreeBSD

This commit is contained in:
Audrey Dutcher 2025-03-06 12:30:51 -07:00
parent 2fa2e9a3aa
commit d2b4fdeef2

View File

@ -19,6 +19,9 @@
libobjc,
Accelerate,
# BSD Dependencies
freebsd,
# Optional Dependencies
dbus ? null,
libffado ? null,
@ -84,6 +87,9 @@ stdenv.mkDerivation (finalAttrs: {
CoreAudio
Accelerate
libobjc
]
++ lib.optionals stdenv.hostPlatform.isFreeBSD [
freebsd.libsysinfo
];
patches = [
@ -106,7 +112,10 @@ stdenv.mkDerivation (finalAttrs: {
]
++ lib.optional (optDbus != null) "--dbus"
++ lib.optional (optLibffado != null) "--firewire"
++ lib.optional (optAlsaLib != null) "--alsa";
++ lib.optional (optAlsaLib != null) "--alsa"
++ lib.optional (
stdenv.hostPlatform != stdenv.buildPlatform
) "--platform=${stdenv.hostPlatform.parsed.kernel.name}";
postInstall = (
if libOnly then