nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 54 lines 926 B view raw
1{ 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 pkg-config, 6 fftw, 7 zita-convolver, 8 fftwFloat, 9 libsndfile, 10 ffmpeg, 11 alsa-lib, 12 libao, 13 libmad, 14 ladspaH, 15 libtool, 16 libpulseaudio, 17}: 18 19stdenv.mkDerivation (finalAttrs: { 20 pname = "dsp"; 21 version = "2.0"; 22 23 src = fetchFromGitHub { 24 owner = "bmc0"; 25 repo = "dsp"; 26 tag = "v${finalAttrs.version}"; 27 hash = "sha256-WUH4+5v1wv6EXTOuRq9iVVZsXMt5DVrtgX8vLE7a8s8="; 28 }; 29 30 nativeBuildInputs = [ pkg-config ]; 31 32 buildInputs = [ 33 fftw 34 zita-convolver 35 fftwFloat 36 libsndfile 37 ffmpeg 38 alsa-lib 39 libao 40 libmad 41 ladspaH 42 libtool 43 libpulseaudio 44 ]; 45 46 meta = { 47 homepage = "https://github.com/bmc0/dsp"; 48 description = "Audio processing program with an interactive mode"; 49 license = lib.licenses.isc; 50 maintainers = with lib.maintainers; [ aaronjheng ]; 51 platforms = lib.platforms.linux; 52 mainProgram = "dsp"; 53 }; 54})