at 24.05-pre 41 lines 1.1 kB view raw
1{ stdenv, lib, fetchurl, cmake, supercollider, fftw, gitUpdater }: 2 3stdenv.mkDerivation rec { 4 pname = "sc3-plugins"; 5 version = "3.13.0"; 6 7 src = fetchurl { 8 url = "https://github.com/supercollider/sc3-plugins/releases/download/Version-${version}/sc3-plugins-${version}-Source.tar.bz2"; 9 sha256 = "sha256-+N7rhh1ALipy21HUC0jEQ2kCYbWlOveJg9TPe6dnF6I="; 10 }; 11 12 strictDeps = true; 13 14 nativeBuildInputs = [ cmake ]; 15 16 buildInputs = [ 17 supercollider 18 fftw 19 ]; 20 21 cmakeFlags = [ 22 "-DSC_PATH=${supercollider}/include/SuperCollider" 23 "-DSUPERNOVA=ON" 24 ]; 25 26 stripDebugList = [ "lib" "share" ]; 27 28 passthru.updateScript = gitUpdater { 29 url = "https://github.com/supercollider/sc3-plugins.git"; 30 rev-prefix = "Version-"; 31 ignoredVersions = "rc|beta"; 32 }; 33 34 meta = with lib; { 35 description = "Community plugins for SuperCollider"; 36 homepage = "https://supercollider.github.io/sc3-plugins/"; 37 maintainers = with maintainers; [ lilyinstarlight ]; 38 license = licenses.gpl2Plus; 39 platforms = platforms.linux; 40 }; 41}