lol

supercolliderPlugins.sc3-plugins: init at 3.11.1

+43
+33
pkgs/development/interpreters/supercollider/plugins/sc3-plugins.nix
··· 1 + { stdenv, lib, fetchurl, cmake, supercollider, fftw }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "sc3-plugins"; 5 + version = "3.11.1"; 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-JjUmu7PJ+x3yRibr+Av2gTREng51fPo7Rk+B4y2JvkQ="; 10 + }; 11 + 12 + nativeBuildInputs = [ cmake ]; 13 + 14 + buildInputs = [ 15 + supercollider 16 + fftw 17 + ]; 18 + 19 + cmakeFlags = [ 20 + "-DSC_PATH=${supercollider}/include/SuperCollider" 21 + "-DSUPERNOVA=ON" 22 + ]; 23 + 24 + stripDebugList = [ "lib" "share" ]; 25 + 26 + meta = with lib; { 27 + description = "Community plugins for SuperCollider"; 28 + homepage = "https://supercollider.github.io/sc3-plugins/"; 29 + maintainers = with maintainers; [ lilyinstarlight ]; 30 + license = licenses.gpl2Plus; 31 + platforms = platforms.linux; 32 + }; 33 + }
+10
pkgs/top-level/all-packages.nix
··· 14432 14432 14433 14433 supercollider_scel = supercollider.override { useSCEL = true; }; 14434 14434 14435 + supercolliderPlugins = recurseIntoAttrs { 14436 + sc3-plugins = callPackage ../development/interpreters/supercollider/plugins/sc3-plugins.nix { 14437 + fftw = fftwSinglePrec; 14438 + }; 14439 + }; 14440 + 14435 14441 supercollider-with-plugins = callPackage ../development/interpreters/supercollider/wrapper.nix { 14436 14442 plugins = []; 14443 + }; 14444 + 14445 + supercollider-with-sc3-plugins = supercollider-with-plugins.override { 14446 + plugins = with supercolliderPlugins; [ sc3-plugins ]; 14437 14447 }; 14438 14448 14439 14449 taktuk = callPackage ../applications/networking/cluster/taktuk { };