diff options
Diffstat (limited to 'pkgs/applications/networking/instant-messengers/telegram/telegram-cli/default.nix')
-rw-r--r-- | pkgs/applications/networking/instant-messengers/telegram/telegram-cli/default.nix | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/pkgs/applications/networking/instant-messengers/telegram/telegram-cli/default.nix b/pkgs/applications/networking/instant-messengers/telegram/telegram-cli/default.nix new file mode 100644 index 00000000000..b5bd22f8877 --- /dev/null +++ b/pkgs/applications/networking/instant-messengers/telegram/telegram-cli/default.nix @@ -0,0 +1,36 @@ +{ stdenv, fetchgit, bash, libconfig, libevent, openssl, + readline, zlib, lua5_2, python, pkgconfig, jansson +}: + +stdenv.mkDerivation rec { + name = "telegram-cli-2015-07-30"; + + src = fetchgit { + url = "https://github.com/vysheng/tg.git"; + sha256 = "0phn9nl0sf2fylzfwi427xq60cfrnpsvhh8bp55y1wcjkmp0fxsn"; + rev = "2052f4b381337d75e783facdbfad56b04dec1a9c"; + }; + + buildInputs = [ + libconfig libevent openssl readline zlib + lua5_2 python pkgconfig jansson + ]; + installPhase = '' + mkdir -p $out/bin + cp ./bin/telegram-cli $out/bin/telegram-wo-key + cp ./tg-server.pub $out/ + cat > $out/bin/telegram-cli <<EOF + #!${bash}/bin/sh + $out/bin/telegram-wo-key -k $out/tg-server.pub "\$@" + EOF + chmod +x $out/bin/telegram-cli + ''; + + meta = { + description = "Command-line interface for Telegram messenger"; + homepage = https://telegram.org/; + license = stdenv.lib.licenses.gpl2; + platforms = stdenv.lib.platforms.linux; + maintainers = [ stdenv.lib.maintainers.jagajaga ]; + }; +} |