diff options
Diffstat (limited to 'pkgs/telegram-cli/default.nix')
-rw-r--r-- | pkgs/telegram-cli/default.nix | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/pkgs/telegram-cli/default.nix b/pkgs/telegram-cli/default.nix new file mode 100644 index 0000000..4b82b35 --- /dev/null +++ b/pkgs/telegram-cli/default.nix | |||
@@ -0,0 +1,16 @@ | |||
1 | { stdenv, fetchedGithub, pkgconfig, libevent, lua, jansson, openssl, readline, zlib, libconfig }: | ||
2 | stdenv.mkDerivation (fetchedGithub ./telegram-cli.json // { | ||
3 | patches = [ | ||
4 | ./telegram-cli.patch | ||
5 | ]; | ||
6 | buildInputs = [ pkgconfig libevent lua jansson openssl readline zlib libconfig ]; | ||
7 | preBuild = '' | ||
8 | sed -i -e 's@"/etc/" PROG_NAME "/server.pub"@"'$out'/etc/server.pub"@' main.c | ||
9 | ''; | ||
10 | installPhase = '' | ||
11 | mkdir -p $out | ||
12 | install -Dm755 bin/telegram-cli $out/bin/telegram-cli | ||
13 | install -Dm644 tg-server.pub $out/etc/server.pub | ||
14 | install -Dm644 debian/telegram-cli.8 $out/man/man8/telegram-cli.8 | ||
15 | ''; | ||
16 | }) | ||