{ lib, stdenv, buildDotnetModule, fetchFromGitHub, dotnetCorePackages, openssl, mono, nixosTests, }: buildDotnetModule rec { pname = "jackett"; version = "0.22.2097"; src = fetchFromGitHub { owner = pname; repo = pname; rev = "v${version}"; hash = "sha512-naxdiubFA4V+IieOJ5YQq8DUYzgA+fkXDbtea96roChuyB/vt+1aTMjMCaO8b0XkGxYTa4kwVcMxECEOEe5b7A=="; }; projectFile = "src/Jackett.Server/Jackett.Server.csproj"; nugetDeps = ./deps.json; dotnet-runtime = dotnetCorePackages.aspnetcore_8_0; dotnet-sdk = dotnetCorePackages.sdk_8_0; dotnetInstallFlags = [ "--framework" "net8.0" ]; postPatch = '' substituteInPlace ${projectFile} ${testProjectFile} \ --replace-fail 'net8.0;net462net8.0