diff options
author | Ronny Esterluss <ronny.esterluss@autodesk.com> | 2014-03-04 22:50:01 +0100 |
---|---|---|
committer | Ronny Esterluss <ronny.esterluss@autodesk.com> | 2014-03-04 23:19:48 +0100 |
commit | e0eb72cd179c7434b1aa1ee8e12412a78b66ec71 (patch) | |
tree | 72667b041b544c7be10bc5c39295f2682f7134fc /pkgs/applications/networking/instant-messengers | |
parent | c824acb84c6adb2fccf923cdf2b3af9e4ed3bef1 (diff) |
added telegram-cli as instant-messenger application
Diffstat (limited to 'pkgs/applications/networking/instant-messengers')
-rw-r--r-- | pkgs/applications/networking/instant-messengers/telegram-cli/default.nix | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/pkgs/applications/networking/instant-messengers/telegram-cli/default.nix b/pkgs/applications/networking/instant-messengers/telegram-cli/default.nix new file mode 100644 index 0000000000000..51639f6050dcd --- /dev/null +++ b/pkgs/applications/networking/instant-messengers/telegram-cli/default.nix @@ -0,0 +1,32 @@ +{ stdenv, fetchgit, libconfig, lua5_2, openssl, readline, zlib +}: + +stdenv.mkDerivation rec { + name = "telegram-cli"; + + src = fetchgit { + url = "https://github.com/vysheng/tg.git"; + rev = "ac6079a00ac66bb37a3179a82af130b41ec39bc9"; + sha256 = "1rpwnyzmqk7p97n5pd00m5c6rypc39mb3hs94qxxrdcpwpgcb73q"; + }; + + buildInputs = [ libconfig lua5_2 openssl readline zlib ]; + + installPhase = '' + mkdir -p $out/bin + cp ./telegram $out/bin/telegram-wo-key + cp ./tg.pub $out/ + cat > $out/bin/telegram <<EOF + #!/usr/bin/env bash + $out/bin/telegram-wo-key -k $out/tg.pub + EOF + chmod +x $out/bin/telegram + ''; + + meta = { + description = "Command-line interface for Telegram messenger"; + homepage = https://telegram.org/; + license = "GPLv2"; + platforms = stdenv.lib.platforms.linux; + }; +} |