diff options
author | Robin Appelman <robin@icewind.nl> | 2022-10-24 19:36:47 +0200 |
---|---|---|
committer | Robin Appelman <robin@icewind.nl> | 2023-06-27 18:21:50 +0200 |
commit | 2640caf136b90401494e52fcad8177d7023677ed (patch) | |
tree | 0435221aadc2e2a66ad958ca89d696b7cb6baa68 /pkgs/tools/networking/transmission-rss | |
parent | 9ec300ecdb009e425d1ad0034ebbf18ca8fd0ade (diff) |
transmission-rss: init at 0.3.1
Diffstat (limited to 'pkgs/tools/networking/transmission-rss')
-rw-r--r-- | pkgs/tools/networking/transmission-rss/default.nix | 29 | ||||
-rw-r--r-- | pkgs/tools/networking/transmission-rss/update-cargo-lock-version.patch | 13 |
2 files changed, 42 insertions, 0 deletions
diff --git a/pkgs/tools/networking/transmission-rss/default.nix b/pkgs/tools/networking/transmission-rss/default.nix new file mode 100644 index 0000000000000..50056c3ebdbc2 --- /dev/null +++ b/pkgs/tools/networking/transmission-rss/default.nix @@ -0,0 +1,29 @@ +{ stdenv, lib, fetchFromGitHub, rustPlatform, pkg-config, openssl }: + +rustPlatform.buildRustPackage rec { + version = "0.3.1"; + pname = "transmission-rss"; + + src = fetchFromGitHub { + owner = "herlon214"; + repo = pname; + rev = "5bbad7a81621a194b7a8b11a56051308a7ccbf06"; + sha256 = "sha256-SkEgxinqPA9feOIF68oewVyRKv3SY6fWWZLGJeH+r4M="; + }; + + cargoPatches = [ ./update-cargo-lock-version.patch ]; + + cargoSha256 = "sha256-QNMdqoxxY8ao2O44hJxZNgLrPwzu9+ieweTPc7pfFY4="; + + 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; + }; +} diff --git a/pkgs/tools/networking/transmission-rss/update-cargo-lock-version.patch b/pkgs/tools/networking/transmission-rss/update-cargo-lock-version.patch new file mode 100644 index 0000000000000..cd5e30adb29d1 --- /dev/null +++ b/pkgs/tools/networking/transmission-rss/update-cargo-lock-version.patch @@ -0,0 +1,13 @@ +diff --git a/Cargo.lock b/Cargo.lock +index e75aca4..88321ec 100644 +--- a/Cargo.lock ++++ b/Cargo.lock +@@ -2148,7 +2148,7 @@ dependencies = [ + + [[package]] + name = "transmission-rss" +-version = "0.3.0" ++version = "0.3.1" + dependencies = [ + "clap", + "env_logger", \ No newline at end of file |