{ lib, stdenv, buildDotnetModule, fetchFromGitHub, dotnetCorePackages, openssl, mono, nixosTests, }: buildDotnetModule rec { pname = "jackett"; version = "0.22.2196"; src = fetchFromGitHub { owner = pname; repo = pname; rev = "v${version}"; hash = "sha512-gyiCv8fXGKdzD9RvbMG0U1XAkacEjYQlmcpcQQ6tRGvbVqjyCPesBjRyDDWz8N//nnDHpZ2A5G5TMv/RzHp71w=="; }; 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