Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ 2 buildOctavePackage, 3 lib, 4 fetchurl, 5 jack2, 6 alsa-lib, 7 rtmidi, 8 pkg-config, 9}: 10 11buildOctavePackage rec { 12 pname = "audio"; 13 version = "2.0.5"; 14 15 src = fetchurl { 16 url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz"; 17 sha256 = "sha256-/4akeeOQnvTlk9ah+e8RJfwJG2Eq2HAGOCejhiIUjF4="; 18 }; 19 20 nativeBuildInputs = [ 21 pkg-config 22 ]; 23 24 propagatedBuildInputs = [ 25 jack2 26 alsa-lib 27 rtmidi 28 ]; 29 30 meta = { 31 homepage = "https://gnu-octave.github.io/packages/audio/"; 32 license = lib.licenses.gpl3Plus; 33 maintainers = with lib.maintainers; [ KarlJoad ]; 34 description = "Audio and MIDI Toolbox for GNU Octave"; 35 platforms = lib.platforms.linux; # Because of run-time dependency on jack2 and alsa-lib 36 }; 37}