From fd9663a59e42974af81373dfac61ea26d1f77e67 Mon Sep 17 00:00:00 2001 From: Robert James Hernandez Date: Tue, 10 Mar 2026 19:23:53 +0000 Subject: [PATCH] direwolf: include darwin and BSD deps --- pkgs/by-name/di/direwolf/package.nix | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/di/direwolf/package.nix b/pkgs/by-name/di/direwolf/package.nix index 9be36e7f3b197..5622161f46e2f 100644 --- a/pkgs/by-name/di/direwolf/package.nix +++ b/pkgs/by-name/di/direwolf/package.nix @@ -3,16 +3,22 @@ stdenv, fetchFromGitHub, fetchpatch, - cmake, + avahi, + avahiSupport ? true, alsa-lib, + cmake, + libgpiod, + libgpiodSupport ? false, gpsd, gpsdSupport ? false, hamlib_4, hamlib ? hamlib_4, hamlibSupport ? true, + hidapi, perl, portaudio, python3, + sndio, espeak, udev, udevCheckHook, @@ -44,7 +50,13 @@ stdenv.mkDerivation (finalAttrs: { alsa-lib udev ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ portaudio ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + hidapi + portaudio + ] + ++ lib.optionals (stdenv.hostPlatform.isDarwin || stdenv.hostPlatform.isBSD) [ sndio ] + ++ lib.optionals avahiSupport [ avahi ] + ++ lib.optionals libgpiodSupport [ libgpiod ] ++ lib.optionals gpsdSupport [ gpsd ] ++ lib.optionals hamlibSupport [ hamlib ] ++ lib.optionals extraScripts [