aboutsummaryrefslogtreecommitdiff
path: root/infra/libkookie/nixpkgs/pkgs/applications/misc/rss-bridge-cli/default.nix
blob: f481f0953f8174b73c615277187cfd6e5378709c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
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 ];
  };
})