about summary refs log tree commit diff
path: root/pkgs/servers/jackett
diff options
context:
space:
mode:
authorIvar Scholten <ivar.scholten@protonmail.com>2022-08-18 23:44:02 +0200
committerIvar Scholten <ivar.scholten@protonmail.com>2022-09-11 01:06:34 +0200
commit2d5e7eac07e003f0f99f1ea48b96e7a738ec7c85 (patch)
treef6be2cd0af07aa19c177cf5aeff0e3cc115b2d98 /pkgs/servers/jackett
parentc68b58fdd19f3f9a0518ce520925b279053723c6 (diff)
jackett: migrate lockfile generation to fetch-deps
Diffstat (limited to 'pkgs/servers/jackett')
-rw-r--r--pkgs/servers/jackett/default.nix3
-rwxr-xr-xpkgs/servers/jackett/updater.sh23
2 files changed, 3 insertions, 23 deletions
diff --git a/pkgs/servers/jackett/default.nix b/pkgs/servers/jackett/default.nix
index 330120bec0bd5..b0a5e3cf56179 100644
--- a/pkgs/servers/jackett/default.nix
+++ b/pkgs/servers/jackett/default.nix
@@ -36,13 +36,12 @@ buildDotnetModule rec {
     ln -s $out/bin/jackett $out/bin/Jackett || :
     ln -s $out/bin/Jackett $out/bin/jackett || :
   '';
+  passthru.updateScript = ./updater.sh;
 
   meta = with lib; {
     description = "API Support for your favorite torrent trackers";
     homepage = "https://github.com/Jackett/Jackett/";
     license = licenses.gpl2Only;
     maintainers = with maintainers; [ edwtjo nyanloutre purcell ];
-    platforms = platforms.all;
   };
-  passthru.updateScript = ./updater.sh;
 }
diff --git a/pkgs/servers/jackett/updater.sh b/pkgs/servers/jackett/updater.sh
index 9de6ae3ef46ad..d39452d2afc65 100755
--- a/pkgs/servers/jackett/updater.sh
+++ b/pkgs/servers/jackett/updater.sh
@@ -1,5 +1,5 @@
 #!/usr/bin/env nix-shell
-#!nix-shell -i bash -p curl jq common-updater-scripts nuget-to-nix dotnet-sdk_6
+#!nix-shell -I nixpkgs=./. -i bash -p curl jq common-updater-scripts
 set -eo pipefail
 cd "$(dirname "${BASH_SOURCE[0]}")"
 
@@ -15,23 +15,4 @@ fi
 
 cd ../../..
 update-source-version jackett "${new_version//v}"
-store_src="$(nix-build . -A jackett.src --no-out-link)"
-src="$(mktemp -d /tmp/jackett-src.XXX)"
-cp -rT "$store_src" "$src"
-chmod -R +w "$src"
-
-pushd "$src"
-
-export DOTNET_NOLOGO=1
-export DOTNET_CLI_TELEMETRY_OPTOUT=1
-
-mkdir ./nuget_pkgs
-
-for project in src/Jackett.Server/Jackett.Server.csproj src/Jackett.Test/Jackett.Test.csproj; do
-  dotnet restore "$project" --packages ./nuget_pkgs
-done
-
-nuget-to-nix ./nuget_pkgs > "$deps_file"
-
-popd
-rm -r "$src"
+$(nix-build -A jackett.fetch-deps --no-out-link) "$deps_file"