2025-07-26 11:39:35 +02:00

37 lines
867 B
Nix

{
lib,
rustPlatform,
fetchFromGitHub,
pkg-config,
openssl,
}:
rustPlatform.buildRustPackage {
version = "0.3.1";
pname = "transmission-rss";
src = fetchFromGitHub {
owner = "herlon214";
repo = "transmission-rss";
rev = "5bbad7a81621a194b7a8b11a56051308a7ccbf06";
sha256 = "sha256-SkEgxinqPA9feOIF68oewVyRKv3SY6fWWZLGJeH+r4M=";
};
cargoPatches = [ ./update-cargo-lock-version.patch ];
cargoHash = "sha256-ETbWV5OjRzQuq/rVyu22YRFjeQcuNA1REyzg46s3q5A=";
nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl ];
OPENSSL_NO_VENDOR = 1;
meta = with lib; {
description = "Add torrents to transmission based on RSS list";
homepage = "https://github.com/herlon214/transmission-rss";
maintainers = with maintainers; [ icewind1991 ];
license = licenses.mit;
mainProgram = "transmission-rss";
};
}