Add cava, console-based Audio Visualizer for Alsa

+28
+26
pkgs/applications/audio/cava/default.nix
··· 1 + { stdenv, fetchgit, alsaLib, fftw }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "cava-${version}"; 5 + version = "27dbdf47daae44c780db9998c760007b3bf63738"; 6 + 7 + buildInputs = [ alsaLib fftw ]; 8 + 9 + src = fetchgit { 10 + url = "https://github.com/karlstav/cava"; 11 + rev = version; 12 + sha256 = "1a61e2c869376276cf78e6446cd1cc7f96b3e378fa8bc0bc4c5ca81945429909"; 13 + }; 14 + 15 + installPhase = '' 16 + mkdir -p $out/bin 17 + cp cava $out/bin 18 + ''; 19 + 20 + meta = with stdenv.lib; { 21 + description = "Console-based Audio Visualizer for Alsa"; 22 + homepage = https://github.com/karlstav/cava; 23 + maintainers = with maintainers; [offline]; 24 + platforms = with platforms; linux; 25 + }; 26 + }
+2
pkgs/top-level/all-packages.nix
··· 9196 9196 }; 9197 9197 funpidgin = carrier; 9198 9198 9199 + cava = callPackage ../applications/audio/cava { }; 9200 + 9199 9201 cc1394 = callPackage ../applications/video/cc1394 { }; 9200 9202 9201 9203 cddiscid = callPackage ../applications/audio/cd-discid { };