diff --git a/pkgs/servers/prowlarr/default.nix b/pkgs/by-name/pr/prowlarr/package.nix similarity index 59% rename from pkgs/servers/prowlarr/default.nix rename to pkgs/by-name/pr/prowlarr/package.nix index 58885ab5da91..2dd8135a8733 100644 --- a/pkgs/servers/prowlarr/default.nix +++ b/pkgs/by-name/pr/prowlarr/package.nix @@ -1,5 +1,18 @@ -{ lib, stdenv, fetchurl, mono, libmediainfo, sqlite, curl, makeWrapper, icu, dotnet-runtime, openssl, nixosTests, zlib }: - +{ + lib, + stdenv, + fetchurl, + mono, + libmediainfo, + sqlite, + curl, + makeWrapper, + icu, + dotnet-runtime, + openssl, + nixosTests, + zlib, +}: let pname = "prowlarr"; @@ -13,21 +26,25 @@ let else unsupported; - arch = { - aarch64-darwin = "arm64"; - aarch64-linux = "arm64"; - x86_64-darwin = "x64"; - x86_64-linux = "x64"; - }.${stdenv.hostPlatform.system} or unsupported; + arch = + { + aarch64-darwin = "arm64"; + aarch64-linux = "arm64"; + x86_64-darwin = "x64"; + x86_64-linux = "x64"; + } + .${stdenv.hostPlatform.system} or unsupported; - hash = { - aarch64-darwin = "sha256-N5BDsx9iunG5qUau6gJvdSFscPkNe5/35zMMfsvM+eE="; - aarch64-linux = "sha256-cqSakzwokb4ym8852MYsoyAV3vS9eSyU4/xhHPtsD4o="; - x86_64-darwin = "sha256-2x4k5c1HdNFzDmoEsrrQ3+s41+3wukSMJPHZJJKd/eE="; - x86_64-linux = "sha256-OqZo+kFMTSklwPlj2hr7sAOXCh0HvqbeXWzfmScWXKU="; - }.${stdenv.hostPlatform.system} or unsupported; - -in stdenv.mkDerivation rec { + hash = + { + aarch64-darwin = "sha256-N5BDsx9iunG5qUau6gJvdSFscPkNe5/35zMMfsvM+eE="; + aarch64-linux = "sha256-cqSakzwokb4ym8852MYsoyAV3vS9eSyU4/xhHPtsD4o="; + x86_64-darwin = "sha256-2x4k5c1HdNFzDmoEsrrQ3+s41+3wukSMJPHZJJKd/eE="; + x86_64-linux = "sha256-OqZo+kFMTSklwPlj2hr7sAOXCh0HvqbeXWzfmScWXKU="; + } + .${stdenv.hostPlatform.system} or unsupported; +in +stdenv.mkDerivation rec { inherit pname; version = "1.29.2.4915"; @@ -46,8 +63,17 @@ in stdenv.mkDerivation rec { makeWrapper "${dotnet-runtime}/bin/dotnet" $out/bin/Prowlarr \ --add-flags "$out/share/${pname}-${version}/Prowlarr.dll" \ - --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ - curl sqlite libmediainfo mono openssl icu zlib ]} + --prefix LD_LIBRARY_PATH : ${ + lib.makeLibraryPath [ + curl + sqlite + libmediainfo + mono + openssl + icu + zlib + ] + } runHook postInstall ''; diff --git a/pkgs/servers/prowlarr/update.sh b/pkgs/by-name/pr/prowlarr/update.sh similarity index 88% rename from pkgs/servers/prowlarr/update.sh rename to pkgs/by-name/pr/prowlarr/update.sh index 883f299d9aa0..17fcde224089 100755 --- a/pkgs/servers/prowlarr/update.sh +++ b/pkgs/by-name/pr/prowlarr/update.sh @@ -19,15 +19,15 @@ updateHash() hash=$(nix-prefetch-url --type sha256 $url) sriHash="$(nix hash to-sri --type sha256 $hash)" - sed -i "s|$system = \"sha256-[a-zA-Z0-9\/+-=]*\";|$system = \"$sriHash\";|g" "$dirname/default.nix" + sed -i "s|$system = \"sha256-[a-zA-Z0-9\/+-=]*\";|$system = \"$sriHash\";|g" "$dirname/package.nix" } updateVersion() { - sed -i "s/version = \"[0-9.]*\";/version = \"$1\";/g" "$dirname/default.nix" + sed -i "s/version = \"[0-9.]*\";/version = \"$1\";/g" "$dirname/package.nix" } -currentVersion=$(cd $dirname && nix eval --raw -f ../../.. prowlarr.version) +currentVersion=$(cd $dirname && nix eval --raw -f ../../../.. prowlarr.version) latestTag=$(curl https://api.github.com/repos/Prowlarr/Prowlarr/releases/latest | jq -r ".tag_name") latestVersion="$(expr $latestTag : 'v\(.*\)')" diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a7ba597d8c07..53e39f4577f1 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4839,8 +4839,6 @@ with pkgs; mpi = openmpi; # this attribute should used to build MPI applications openmodelica = recurseIntoAttrs (callPackage ../applications/science/misc/openmodelica {}); - prowlarr = callPackage ../servers/prowlarr { }; - qarte = libsForQt5.callPackage ../applications/video/qarte { }; qdrant = darwin.apple_sdk_11_0.callPackage ../servers/search/qdrant {