Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 cairomm, 6 cmake, 7 libjack2, 8 libpthreadstubs, 9 libXdmcp, 10 libxshmfence, 11 libsndfile, 12 lv2, 13 ntk, 14 pkg-config, 15}: 16 17stdenv.mkDerivation rec { 18 pname = "artyFX"; 19 version = "1.3.1"; 20 21 src = fetchFromGitHub { 22 owner = "openAVproductions"; 23 repo = "openAV-ArtyFX"; 24 rev = "release-${version}"; 25 hash = "sha256-GD9nwXdXSJX5OvAMxEAnngkvRW+E1jrNfWXK122bsTM="; 26 }; 27 28 nativeBuildInputs = [ 29 cmake 30 pkg-config 31 ]; 32 buildInputs = [ 33 cairomm 34 libjack2 35 libpthreadstubs 36 libXdmcp 37 libxshmfence 38 libsndfile 39 lv2 40 ntk 41 ]; 42 43 meta = with lib; { 44 homepage = "http://openavproductions.com/artyfx/"; 45 description = "LV2 plugin bundle of artistic realtime effects"; 46 license = licenses.gpl2; 47 maintainers = [ maintainers.magnetophon ]; 48 platforms = platforms.linux; 49 # Build uses `-msse` and `-mfpmath=sse` 50 badPlatforms = [ "aarch64-linux" ]; 51 }; 52}