From 002222043df81187fa5a4629f6a821e98bf6c057 Mon Sep 17 00:00:00 2001 From: Alexis Hildebrandt Date: Wed, 22 Feb 2023 17:15:59 +0100 Subject: [PATCH] musikcube: Fix build on macOS --- pkgs/applications/audio/musikcube/default.nix | 8 +++++--- pkgs/top-level/all-packages.nix | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/audio/musikcube/default.nix b/pkgs/applications/audio/musikcube/default.nix index a8754cc93154..c9e1bed1db25 100644 --- a/pkgs/applications/audio/musikcube/default.nix +++ b/pkgs/applications/audio/musikcube/default.nix @@ -19,7 +19,7 @@ , taglib # Linux Dependencies , alsa-lib -, pipewireSupport ? true, pipewire +, pipewireSupport ? !stdenv.hostPlatform.isDarwin, pipewire , pulseaudio , sndioSupport ? true, sndio , systemd @@ -27,7 +27,7 @@ # Darwin Dependencies , Cocoa , SystemConfiguration -, coreaudioSupport ? stdenv.hostPlatform.isDarwin +, coreaudioSupport ? stdenv.hostPlatform.isDarwin, CoreAudio }: stdenv.mkDerivation rec { @@ -67,7 +67,9 @@ stdenv.mkDerivation rec { ] ++ lib.optionals stdenv.isLinux [ alsa-lib pulseaudio ] ++ lib.optionals stdenv.isDarwin [ - Cocoa coreaudioSupport SystemConfiguration + Cocoa SystemConfiguration + ] ++ lib.optionals coreaudioSupport [ + CoreAudio ] ++ lib.optional sndioSupport [ sndio ] ++ lib.optional pipewireSupport [ diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 6dd897ccdd49..24b2cdd29545 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -30276,7 +30276,7 @@ with pkgs; meerk40t-camera = callPackage ../applications/misc/meerk40t/camera.nix { }; musikcube = callPackage ../applications/audio/musikcube { - inherit (darwin.apple_sdk.frameworks) Cocoa SystemConfiguration; + inherit (darwin.apple_sdk.frameworks) Cocoa CoreAudio SystemConfiguration; }; libmt32emu = callPackage ../applications/audio/munt/libmt32emu.nix { };