diff options
Diffstat (limited to 'pkgs/servers/jackett/default.nix')
-rw-r--r-- | pkgs/servers/jackett/default.nix | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/pkgs/servers/jackett/default.nix b/pkgs/servers/jackett/default.nix index e2f0984bb93..076bd4dbdf4 100644 --- a/pkgs/servers/jackett/default.nix +++ b/pkgs/servers/jackett/default.nix @@ -1,32 +1,41 @@ { lib +, stdenv , buildDotnetModule , fetchFromGitHub , dotnetCorePackages , openssl +, mono }: buildDotnetModule rec { pname = "jackett"; - version = "0.19.138"; + version = "0.20.184"; src = fetchFromGitHub { owner = pname; repo = pname; rev = "v${version}"; - sha256 = "0qaaccc95csahylzv65ndx990kcr075jffawbjpsjfkxzflfjq9n"; + sha256 = "Qp1yh1bPiJyZb5myPJJqOZAbrEHl/sD+PSLxjvrj0ho="; }; projectFile = "src/Jackett.Server/Jackett.Server.csproj"; nugetDeps = ./deps.nix; - dotnetInstallFlags = [ "-p:TargetFramework=net5.0" ]; - dotnet-runtime = dotnetCorePackages.aspnetcore_5_0; + dotnet-sdk = dotnetCorePackages.sdk_6_0; + dotnet-runtime = dotnetCorePackages.aspnetcore_6_0; + + dotnetInstallFlags = [ "-p:TargetFramework=net6.0" ]; runtimeDeps = [ openssl ]; + doCheck = !(stdenv.isDarwin && stdenv.isAarch64); # mono is not available on aarch64-darwin + checkInputs = [ mono ]; + testProjectFile = "src/Jackett.Test/Jackett.Test.csproj"; + postFixup = '' - # Legacy - ln -s $out/bin/jackett $out/bin/Jackett + # For compatibility + ln -s $out/bin/jackett $out/bin/Jackett || : + ln -s $out/bin/Jackett $out/bin/jackett || : ''; meta = with lib; { |