diff options
Diffstat (limited to 'pkgs')
| -rw-r--r-- | pkgs/jellyfin-rpc/package.nix | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/pkgs/jellyfin-rpc/package.nix b/pkgs/jellyfin-rpc/package.nix new file mode 100644 index 0000000..e0120e9 --- /dev/null +++ b/pkgs/jellyfin-rpc/package.nix @@ -0,0 +1,39 @@ +{ + lib, + fetchFromGitHub, + nix-update-script, + rustPlatform, + versionCheckHook, +}: + +rustPlatform.buildRustPackage rec { + pname = "jellyfin-rpc"; + version = "1.3.0"; + + src = fetchFromGitHub { + owner = "Radiicall"; + repo = "jellyfin-rpc"; + rev = "refs/tags/${version}"; + hash = "sha256-sr82lTOr6RUvYD0CVZMyyRAFjai1oLnRWIszuu7/jE0="; + }; + + cargoHash = "sha256-KHbYM7aWgch+DWF46DpFCCt7JoKR0sasuFO3xPOytWA="; + + nativeInstallCheckInputs = [ + versionCheckHook + ]; + doInstallCheck = true; + + passthru = { + updateScript = nix-update-script { }; + }; + + meta = { + description = "Displays the content you're currently watching on Discord"; + homepage = "https://github.com/Radiicall/jellyfin-rpc"; + changelog = "https://github.com/Radiicall/jellyfin-rpc/releases/tag/${version}"; + license = lib.licenses.gpl3Plus; + maintainers = with lib.maintainers; [ getchoo ]; + mainProgram = "jellyfin-rpc"; + }; +} |
