From 10ccea5efd3202678ddc8bfa2fb719826ff690e2 Mon Sep 17 00:00:00 2001 From: Joseph Stahl <1269177+josephst@users.noreply.github.com> Date: Fri, 17 Jul 2026 14:37:06 -0400 Subject: [PATCH] recyclarr: build CLI project directly Re-enables multithreaded building and eliminates race conditions that previously required single-threaded building to work around. This PR is a continuation of #540119 Assisted-by: ChatGPT Codex (Sol 5.6) --- pkgs/by-name/re/recyclarr/package.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/re/recyclarr/package.nix b/pkgs/by-name/re/recyclarr/package.nix index a9a82b004c50..6da883eb45bb 100644 --- a/pkgs/by-name/re/recyclarr/package.nix +++ b/pkgs/by-name/re/recyclarr/package.nix @@ -18,7 +18,7 @@ buildDotnetModule (finalAttrs: { hash = "sha256-tH76rFsQNPMq5aVJJOrjGAOueTc/jhIE8taUe4aBhg8="; }; - projectFile = "Recyclarr.slnx"; + projectFile = "src/Recyclarr.Cli/Recyclarr.Cli.csproj"; nugetDeps = ./deps.json; postPatch = '' @@ -39,7 +39,6 @@ buildDotnetModule (finalAttrs: { dotnetBuildFlags = [ "-p:DisableGitVersionTask=true" - "/m:1" ]; dotnet-sdk = dotnetCorePackages.sdk_10_0; @@ -57,7 +56,11 @@ buildDotnetModule (finalAttrs: { passthru = { updateScript = ./update.sh; - tests.version = testers.testVersion { package = finalAttrs.finalPackage; }; + tests.version = testers.testVersion { + package = finalAttrs.finalPackage; + command = ''RECYCLARR_CONFIG_DIR="$TMPDIR/recyclarr" recyclarr --version''; + version = "v${finalAttrs.version}"; + }; }; meta = {