Loading pkgs/by-name/mu/musikcube/package.nix +71 −60 Original line number Diff line number Diff line { asio , cmake , curl , fetchFromGitHub , ffmpeg_7-headless , gnutls , lame , lib , libev , game-music-emu , libmicrohttpd , libopenmpt , mpg123 , ncurses , pkg-config , portaudio , stdenv , taglib { asio, cmake, curl, fetchFromGitHub, ffmpeg_7-headless, gnutls, lame, lib, libev, game-music-emu, libmicrohttpd, libopenmpt, mpg123, ncurses, pkg-config, portaudio, stdenv, taglib, # Linux Dependencies , alsa-lib , pipewireSupport ? !stdenv.hostPlatform.isDarwin, pipewire , pulseaudio , sndioSupport ? true, sndio , systemd , systemdSupport ? lib.meta.availableOn stdenv.hostPlatform systemd alsa-lib, pipewireSupport ? !stdenv.hostPlatform.isDarwin, pipewire, pulseaudio, sndioSupport ? true, sndio, systemd, systemdSupport ? lib.meta.availableOn stdenv.hostPlatform systemd, # Darwin Dependencies , darwin , coreaudioSupport ? stdenv.hostPlatform.isDarwin darwin, coreaudioSupport ? stdenv.hostPlatform.isDarwin, }: let Loading @@ -42,14 +45,18 @@ stdenv.mkDerivation rec { hash = "sha512-Yqh35hyGzGZlh4UoHK0MGYBa+zugYJg3F+8F223saTdDChiX4cSncroSTexRyJVGm7EE8INNJoXg3HU6bZ08lA=="; }; outputs = [ "out" "dev" ]; outputs = [ "out" "dev" ]; nativeBuildInputs = [ cmake pkg-config ]; buildInputs = [ buildInputs = [ asio curl ffmpeg Loading @@ -63,23 +70,24 @@ stdenv.mkDerivation rec { ncurses portaudio taglib ] ++ lib.optionals systemdSupport [ systemd ] ++ lib.optionals stdenv.isLinux [ alsa-lib pulseaudio ] ++ lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ Cocoa SystemConfiguration ]) ++ lib.optionals coreaudioSupport (with darwin.apple_sdk.frameworks; [ CoreAudio ]) ++ lib.optionals sndioSupport [ sndio ] ++ lib.optionals pipewireSupport [ pipewire ]; ] ++ lib.optionals systemdSupport [ systemd ] ++ lib.optionals stdenv.isLinux [ alsa-lib pulseaudio ] ++ lib.optionals stdenv.isDarwin ( with darwin.apple_sdk.frameworks; [ Cocoa SystemConfiguration ] ) ++ lib.optionals coreaudioSupport (with darwin.apple_sdk.frameworks; [ CoreAudio ]) ++ lib.optionals sndioSupport [ sndio ] ++ lib.optionals pipewireSupport [ pipewire ]; cmakeFlags = [ "-DDISABLE_STRIP=true" ]; cmakeFlags = [ "-DDISABLE_STRIP=true" ]; postFixup = lib.optionalString stdenv.isDarwin '' install_name_tool -add_rpath $out/share/${pname} $out/share/${pname}/${pname} Loading @@ -89,7 +97,10 @@ stdenv.mkDerivation rec { meta = { description = "Terminal-based music player, library, and streaming audio server"; homepage = "https://musikcube.com/"; maintainers = with lib.maintainers; [ aanderse afh ]; maintainers = with lib.maintainers; [ aanderse afh ]; license = lib.licenses.bsd3; platforms = lib.platforms.all; }; Loading Loading
pkgs/by-name/mu/musikcube/package.nix +71 −60 Original line number Diff line number Diff line { asio , cmake , curl , fetchFromGitHub , ffmpeg_7-headless , gnutls , lame , lib , libev , game-music-emu , libmicrohttpd , libopenmpt , mpg123 , ncurses , pkg-config , portaudio , stdenv , taglib { asio, cmake, curl, fetchFromGitHub, ffmpeg_7-headless, gnutls, lame, lib, libev, game-music-emu, libmicrohttpd, libopenmpt, mpg123, ncurses, pkg-config, portaudio, stdenv, taglib, # Linux Dependencies , alsa-lib , pipewireSupport ? !stdenv.hostPlatform.isDarwin, pipewire , pulseaudio , sndioSupport ? true, sndio , systemd , systemdSupport ? lib.meta.availableOn stdenv.hostPlatform systemd alsa-lib, pipewireSupport ? !stdenv.hostPlatform.isDarwin, pipewire, pulseaudio, sndioSupport ? true, sndio, systemd, systemdSupport ? lib.meta.availableOn stdenv.hostPlatform systemd, # Darwin Dependencies , darwin , coreaudioSupport ? stdenv.hostPlatform.isDarwin darwin, coreaudioSupport ? stdenv.hostPlatform.isDarwin, }: let Loading @@ -42,14 +45,18 @@ stdenv.mkDerivation rec { hash = "sha512-Yqh35hyGzGZlh4UoHK0MGYBa+zugYJg3F+8F223saTdDChiX4cSncroSTexRyJVGm7EE8INNJoXg3HU6bZ08lA=="; }; outputs = [ "out" "dev" ]; outputs = [ "out" "dev" ]; nativeBuildInputs = [ cmake pkg-config ]; buildInputs = [ buildInputs = [ asio curl ffmpeg Loading @@ -63,23 +70,24 @@ stdenv.mkDerivation rec { ncurses portaudio taglib ] ++ lib.optionals systemdSupport [ systemd ] ++ lib.optionals stdenv.isLinux [ alsa-lib pulseaudio ] ++ lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ Cocoa SystemConfiguration ]) ++ lib.optionals coreaudioSupport (with darwin.apple_sdk.frameworks; [ CoreAudio ]) ++ lib.optionals sndioSupport [ sndio ] ++ lib.optionals pipewireSupport [ pipewire ]; ] ++ lib.optionals systemdSupport [ systemd ] ++ lib.optionals stdenv.isLinux [ alsa-lib pulseaudio ] ++ lib.optionals stdenv.isDarwin ( with darwin.apple_sdk.frameworks; [ Cocoa SystemConfiguration ] ) ++ lib.optionals coreaudioSupport (with darwin.apple_sdk.frameworks; [ CoreAudio ]) ++ lib.optionals sndioSupport [ sndio ] ++ lib.optionals pipewireSupport [ pipewire ]; cmakeFlags = [ "-DDISABLE_STRIP=true" ]; cmakeFlags = [ "-DDISABLE_STRIP=true" ]; postFixup = lib.optionalString stdenv.isDarwin '' install_name_tool -add_rpath $out/share/${pname} $out/share/${pname}/${pname} Loading @@ -89,7 +97,10 @@ stdenv.mkDerivation rec { meta = { description = "Terminal-based music player, library, and streaming audio server"; homepage = "https://musikcube.com/"; maintainers = with lib.maintainers; [ aanderse afh ]; maintainers = with lib.maintainers; [ aanderse afh ]; license = lib.licenses.bsd3; platforms = lib.platforms.all; }; Loading