Loading pkgs/applications/audio/cava/default.nix→pkgs/by-name/ca/cava/package.nix +80 −0 Original line number Diff line number Diff line { lib , stdenv , fetchFromGitHub , autoreconfHook , autoconf-archive , alsa-lib , fftw , iniparser , libpulseaudio , pipewire , ncurses , pkgconf , SDL2 , libGL , withSDL2 ? false , withPipewire ? true { lib, stdenv, fetchFromGitHub, autoreconfHook, autoconf-archive, alsa-lib, fftw, iniparser, libGL, libpulseaudio, libtool, ncurses, pipewire, pkgconf, portaudio, SDL2, versionCheckHook, withSDL2 ? false, withPipewire ? stdenv.hostPlatform.isLinux, }: stdenv.mkDerivation rec { Loading @@ -27,16 +31,25 @@ stdenv.mkDerivation rec { hash = "sha256-y6RslsU/zmr0Ai/rnr73N3OtjuBcWa3JCwh9P5GkNss="; }; buildInputs = [ alsa-lib buildInputs = [ fftw iniparser libpulseaudio libtool ncurses iniparser ] ++ lib.optionals withSDL2 [ SDL2 ] ++ lib.optionals stdenv.hostPlatform.isLinux [ alsa-lib ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ portaudio ] ++ lib.optionals withSDL2 [ libGL ] ++ lib.optionals withPipewire [ SDL2 ] ++ lib.optionals withPipewire [ pipewire ]; Loading @@ -44,7 +57,10 @@ stdenv.mkDerivation rec { autoreconfHook autoconf-archive pkgconf versionCheckHook ]; doInstallCheck = true; versionCheckProgramArg = "-v"; preAutoreconf = '' echo ${version} > version Loading @@ -54,8 +70,11 @@ stdenv.mkDerivation rec { description = "Console-based Audio Visualizer for Alsa"; homepage = "https://github.com/karlstav/cava"; license = licenses.mit; maintainers = with maintainers; [ offline mirrexagon ]; platforms = platforms.linux; maintainers = with maintainers; [ offline mirrexagon ]; platforms = platforms.unix; mainProgram = "cava"; }; } pkgs/top-level/all-packages.nix +0 −2 Original line number Diff line number Diff line Loading @@ -28400,8 +28400,6 @@ with pkgs; catt = callPackage ../applications/video/catt { }; cava = callPackage ../applications/audio/cava { }; cb2bib = libsForQt5.callPackage ../applications/office/cb2bib { }; cbatticon = callPackage ../applications/misc/cbatticon { }; Loading
pkgs/applications/audio/cava/default.nix→pkgs/by-name/ca/cava/package.nix +80 −0 Original line number Diff line number Diff line { lib , stdenv , fetchFromGitHub , autoreconfHook , autoconf-archive , alsa-lib , fftw , iniparser , libpulseaudio , pipewire , ncurses , pkgconf , SDL2 , libGL , withSDL2 ? false , withPipewire ? true { lib, stdenv, fetchFromGitHub, autoreconfHook, autoconf-archive, alsa-lib, fftw, iniparser, libGL, libpulseaudio, libtool, ncurses, pipewire, pkgconf, portaudio, SDL2, versionCheckHook, withSDL2 ? false, withPipewire ? stdenv.hostPlatform.isLinux, }: stdenv.mkDerivation rec { Loading @@ -27,16 +31,25 @@ stdenv.mkDerivation rec { hash = "sha256-y6RslsU/zmr0Ai/rnr73N3OtjuBcWa3JCwh9P5GkNss="; }; buildInputs = [ alsa-lib buildInputs = [ fftw iniparser libpulseaudio libtool ncurses iniparser ] ++ lib.optionals withSDL2 [ SDL2 ] ++ lib.optionals stdenv.hostPlatform.isLinux [ alsa-lib ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ portaudio ] ++ lib.optionals withSDL2 [ libGL ] ++ lib.optionals withPipewire [ SDL2 ] ++ lib.optionals withPipewire [ pipewire ]; Loading @@ -44,7 +57,10 @@ stdenv.mkDerivation rec { autoreconfHook autoconf-archive pkgconf versionCheckHook ]; doInstallCheck = true; versionCheckProgramArg = "-v"; preAutoreconf = '' echo ${version} > version Loading @@ -54,8 +70,11 @@ stdenv.mkDerivation rec { description = "Console-based Audio Visualizer for Alsa"; homepage = "https://github.com/karlstav/cava"; license = licenses.mit; maintainers = with maintainers; [ offline mirrexagon ]; platforms = platforms.linux; maintainers = with maintainers; [ offline mirrexagon ]; platforms = platforms.unix; mainProgram = "cava"; }; }
pkgs/top-level/all-packages.nix +0 −2 Original line number Diff line number Diff line Loading @@ -28400,8 +28400,6 @@ with pkgs; catt = callPackage ../applications/video/catt { }; cava = callPackage ../applications/audio/cava { }; cb2bib = libsForQt5.callPackage ../applications/office/cb2bib { }; cbatticon = callPackage ../applications/misc/cbatticon { };