From d57d79a9603e66777a7d6f8c293cc88fb9e568ec Mon Sep 17 00:00:00 2001 From: bitbloxhub <45184892+bitbloxhub@users.noreply.github.com> Date: Fri, 13 Mar 2026 21:46:24 +0000 Subject: [PATCH 1/2] ysfx: switch to JoepVanlier fork --- pkgs/by-name/ys/ysfx/package.nix | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ys/ysfx/package.nix b/pkgs/by-name/ys/ysfx/package.nix index 1b220e0eac10..58bda25915e0 100644 --- a/pkgs/by-name/ys/ysfx/package.nix +++ b/pkgs/by-name/ys/ysfx/package.nix @@ -16,13 +16,13 @@ stdenv.mkDerivation rec { pname = "ysfx"; - version = "0-unstable-2022-07-31"; + version = "0-unstable-2026-03-13"; src = fetchFromGitHub { - owner = "jpcima"; + owner = "JoepVanlier"; repo = "ysfx"; - rev = "8077347ccf4115567aed81400281dca57acbb0cc"; - hash = "sha256-pObuOb/PA9WkKB2FdMDCOd9TKmML+Sj2MybLP0YwT+8="; + rev = "370c91915b0f26f5051705620b0712d06753bd41"; + hash = "sha256-9PFBDUOvLCQcZvL8TsG8MVZYzdHsaKK/Pb7S5A1dJBE="; }; # Provide latest dr_libs. @@ -33,9 +33,20 @@ stdenv.mkDerivation rec { hash = "sha256-rWabyCP47vd+EfibBWy6iQY/nFN/OXPNhkuOTSboJaU="; }; + # Provide latest clap-juce-extensions. + clap-juce-extensions = fetchFromGitHub { + fetchSubmodules = true; + owner = "free-audio"; + repo = "clap-juce-extensions"; + rev = "e1f67893cc409a40c1154fa2e78c97046da24ce0"; + hash = "sha256-JHHK9GcW0CUgUbDZeOavNRKOaAI+9pECVo9UfksPnLg="; + }; + prePatch = '' rmdir thirdparty/dr_libs ln -s ${dr_libs} thirdparty/dr_libs + rmdir thirdparty/clap-juce-extensions + ln -s ${clap-juce-extensions} thirdparty/clap-juce-extensions ''; nativeBuildInputs = [ @@ -64,13 +75,14 @@ stdenv.mkDerivation rec { mkdir -p $out/lib cp -r ysfx_plugin_artefacts/Release/VST3 $out/lib/vst3 + cp -r ysfx_plugin_artefacts/Release/CLAP $out/lib/clap runHook postInstall ''; meta = { description = "Hosting library for JSFX"; - homepage = "https://github.com/jpcima/ysfx"; + homepage = "https://github.com/JoepVanlier/ysfx"; license = lib.licenses.asl20; maintainers = [ ]; platforms = lib.platforms.linux; From 0d3a96779519c0d29ea1c0024df270e08d8da260 Mon Sep 17 00:00:00 2001 From: bitbloxhub <45184892+bitbloxhub@users.noreply.github.com> Date: Sat, 14 Mar 2026 17:54:36 +0000 Subject: [PATCH 2/2] ysfx: add bitbloxhub as maintainer --- pkgs/by-name/ys/ysfx/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ys/ysfx/package.nix b/pkgs/by-name/ys/ysfx/package.nix index 58bda25915e0..edeacea28146 100644 --- a/pkgs/by-name/ys/ysfx/package.nix +++ b/pkgs/by-name/ys/ysfx/package.nix @@ -84,7 +84,7 @@ stdenv.mkDerivation rec { description = "Hosting library for JSFX"; homepage = "https://github.com/JoepVanlier/ysfx"; license = lib.licenses.asl20; - maintainers = [ ]; + maintainers = [ lib.maintainers.bitbloxhub ]; platforms = lib.platforms.linux; }; }