about summary refs log tree commit diff
path: root/pkgs/applications/audio/musikcube
diff options
context:
space:
mode:
authorSchäfer, Denny <denny.schaefer@tuxinaut.de>2023-01-30 09:20:33 +0100
committerDenny Schäfer <denny.schaefer@tuxinaut.de>2023-02-02 01:15:51 +0100
commit4dbac40f65f70f67bbe37346febfcb430e652098 (patch)
tree8836d6d2425fcdb9f1651670091ab727a3428631 /pkgs/applications/audio/musikcube
parent91a474c74e08580f9f72631d78c53a8590af987e (diff)
musikcube: activate portaudio, pipewire, sndio, core audio plugins
Diffstat (limited to 'pkgs/applications/audio/musikcube')
-rw-r--r--pkgs/applications/audio/musikcube/default.nix12
1 files changed, 11 insertions, 1 deletions
diff --git a/pkgs/applications/audio/musikcube/default.nix b/pkgs/applications/audio/musikcube/default.nix
index 706a36b5327fa..a73703ddc904f 100644
--- a/pkgs/applications/audio/musikcube/default.nix
+++ b/pkgs/applications/audio/musikcube/default.nix
@@ -15,13 +15,18 @@
 , libopenmpt
 , mpg123
 , ncurses
+, portaudio
 , taglib
 # Linux Dependencies
 , alsa-lib
+, pipewireSupport ? true, pipewire
 , pulseaudio
+, sndioSupport ? true, sndio
+
 , systemdSupport ? lib.meta.availableOn stdenv.hostPlatform systemd
 , systemd
 # Darwin Dependencies
+, coreaudioSupport ? stdenv.hostPlatform.isDarwin
 , Cocoa
 , SystemConfiguration
 }:
@@ -50,6 +55,7 @@ stdenv.mkDerivation rec {
     ffmpeg
     gnutls
     lame
+    portaudio
     libev
     game-music-emu
     libmicrohttpd
@@ -62,7 +68,11 @@ stdenv.mkDerivation rec {
   ] ++ lib.optionals stdenv.isLinux [
     alsa-lib pulseaudio
   ] ++ lib.optionals stdenv.isDarwin [
-    Cocoa SystemConfiguration
+    Cocoa coreaudioSupport SystemConfiguration
+  ] ++ lib.optionals sndioSupport [
+    sndio
+  ] ++ lib.optionals pipewireSupport [
+    pipewire
   ];
 
   cmakeFlags = [