From d2b4fdeef2abd2cb56b14e93002c3ff36cd35536 Mon Sep 17 00:00:00 2001 From: Audrey Dutcher Date: Thu, 6 Mar 2025 12:30:51 -0700 Subject: [PATCH] jackaudio: fix cross build for FreeBSD --- pkgs/misc/jackaudio/default.nix | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/pkgs/misc/jackaudio/default.nix b/pkgs/misc/jackaudio/default.nix index ea9700f1c303..78e32544b1a3 100644 --- a/pkgs/misc/jackaudio/default.nix +++ b/pkgs/misc/jackaudio/default.nix @@ -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