{ lib, stdenv, fetchurl, cmake, clang, libcxx, python312Packages.jinja2, python312Packages.docutils, python312Packages.pyaml, python312Packages.schema, }: mkDerivation rec { pname = "Flucoma-sc"; version = "1.0.8"; src = fetchurl { url = "https://github.com/flucoma/flucoma-sc/archive/refs/tags/${version}.tar.gz"; sha256 = "sha256-1phf1p40m20qlq0vivfinl2985ha8a1qhp3ixwfd5r8gjw7pbxs3"; }; # patches = []; # postPatch = ''; strictDeps = true; nativeBuildInputs = [ cmake, clang, libcxx, python312Packages.jinja2, python312Packages.docutils, python312Packages.pyaml, python312Packages.schema, ]; # build time buildInputs = [ # runtime ]; cmakeFlags = [ "-DSC_PATH=${scSource}" # replace ${scSource} ]; meta = with lib; { description ="Fluid Corpus Manipulation plugins for Supercollider"; homepage = "https://www.flucoma.org"; #changelog = ""; # I submitted a request for changelogs 2025.05.18 maintainers = ["Leonard Francis Coogan"]; license = licenses.bsd3; platforms = platforms.linux; }; }