From d7f120fa193a8397b7b43ffbc86218c80e6e3429 Mon Sep 17 00:00:00 2001 From: dish Date: Mon, 7 Jul 2025 10:02:07 -0400 Subject: [PATCH] [pkgs.rsrpc] init at 0.24.2 --- packages/rsrpc/default.nix | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 packages/rsrpc/default.nix diff --git a/packages/rsrpc/default.nix b/packages/rsrpc/default.nix new file mode 100644 index 00000000..c8d1d224 --- /dev/null +++ b/packages/rsrpc/default.nix @@ -0,0 +1,38 @@ +{ + lib, + fetchFromGitHub, + rustPlatform, + openssl, + pkg-config, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "rsrpc"; + version = "0.24.2"; + + src = fetchFromGitHub { + owner = "SpikeHD"; + repo = "rsRPC"; + tag = "v${finalAttrs.version}"; + hash = "sha256-Epf84YY7wkQjBbM09NbCSLiVreIgc/OA2g8tN8OmwXQ="; + }; + + cargoHash = "sha256-fTDAs88GE+ZoaCSJwCAUolTHpigDbkqNVMlbZOO5v1o="; + + nativeBuildInputs = [ + pkg-config + ]; + + buildInputs = [ + openssl + ]; + + meta = { + changelog = "https://github.com/SpikeHD/rsRPC/releases/tag/v${finalAttrs.version}"; + description = "Rust implementation of the Discord RPC server"; + homepage = "https://github.com/SpikeHD/rsRPC"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.pyrox0 ]; + mainProgram = "rsrpc-cli"; + }; +}) -- 2.51.2