From 95a40f4536ece4ad4512ad19ff9c1c8ac11ffe28 Mon Sep 17 00:00:00 2001 From: seth Date: Fri, 18 Oct 2024 16:28:46 -0400 Subject: jellyfin-rpc: init at 1.3.0 (#116) --- pkgs/jellyfin-rpc/package.nix | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 pkgs/jellyfin-rpc/package.nix 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"; + }; +} -- cgit v1.2.3