at 16.09-beta 33 lines 892 B view raw
1{ stdenv, fetchgit, fftw, ncurses, libpulseaudio }: 2 3stdenv.mkDerivation rec { 4 version = "2016-06-02"; 5 name = "cli-visualizer-${version}"; 6 7 src = fetchgit { 8 url = "https://github.com/dpayne/cli-visualizer.git"; 9 rev = "bc0104eb57e7a0b3821510bc8f93cf5d1154fa8e"; 10 sha256 = "16768gyi85mkizfn874q2q9xf32knw08z27si3k5bk99492dxwzw"; 11 }; 12 13 postPatch = '' 14 sed '1i#include <cmath>' -i src/Transformer/SpectrumCircleTransformer.cpp 15 ''; 16 17 buildInputs = [ fftw ncurses libpulseaudio ]; 18 19 buildFlags = [ "ENABLE_PULSE=1" ]; 20 21 installPhase = '' 22 mkdir -p $out/bin 23 cp build/vis $out/bin/vis 24 ''; 25 26 meta = { 27 homepage = "https://github.com/dpayne/cli-visualizer"; 28 description = "CLI based audio visualizer"; 29 license = stdenv.lib.licenses.mit; 30 maintainers = [ stdenv.lib.maintainers.matthiasbeyer ]; 31 platforms = with stdenv.lib.platforms; linux; 32 }; 33}