From 1d4dc932d53bf66e7e2500f7ca1951a9de0717af Mon Sep 17 00:00:00 2001 From: ymeister <47071325+ymeister@users.noreply.github.com> Date: Fri, 30 Oct 2020 02:13:54 +0700 Subject: [PATCH] rss-bridge-cli: init Co-authored-by: Sandro --- .../misc/rss-bridge-cli/default.nix | 28 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 30 insertions(+) create mode 100644 pkgs/applications/misc/rss-bridge-cli/default.nix diff --git a/pkgs/applications/misc/rss-bridge-cli/default.nix b/pkgs/applications/misc/rss-bridge-cli/default.nix new file mode 100644 index 000000000000..f481f0953f81 --- /dev/null +++ b/pkgs/applications/misc/rss-bridge-cli/default.nix @@ -0,0 +1,28 @@ +{ stdenv, writeShellScriptBin, rss-bridge, php }: + +let + phpWithExts = (php.withExtensions + ({ all, ... }: with all; [ + curl + filter + iconv + json + mbstring + openssl + simplexml + sqlite3 + ]) + ); + phpBin = "${phpWithExts}/bin/php"; +in (writeShellScriptBin "rss-bridge-cli" '' + ${phpBin} ${rss-bridge}/index.php "$@" +'').overrideAttrs (oldAttrs: rec { + version = rss-bridge.version; + + meta = with stdenv.lib; { + description = "Command-line interface for RSS-Bridge"; + homepage = "https://github.com/RSS-Bridge/rss-bridge"; + license = licenses.unlicense; + maintainers = with maintainers; [ ymeister ]; + }; +}) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a37fab7ec3db..4719e300de48 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6879,6 +6879,8 @@ in rsibreak = libsForQt514.callPackage ../applications/misc/rsibreak { }; + rss-bridge-cli = callPackage ../applications/misc/rss-bridge-cli { }; + rss2email = callPackage ../applications/networking/feedreaders/rss2email { pythonPackages = python3Packages; };