Files
chromebrew/packages/telegram.rb
2025-11-27 15:21:56 +00:00

38 lines
1019 B
Ruby

require 'package'
class Telegram < Package
description "Telegram is a messaging app with a focus on speed and security, it's super-fast, simple and free."
homepage 'https://telegram.org/'
version '6.3.4'
license 'BSD, LGPL-2+ and GPL-3-with-openssl-exception'
compatibility 'x86_64'
min_glibc '2.29'
source_url "https://updates.tdesktop.com/tlinux/tsetup.#{version}.tar.xz"
source_sha256 '362c9daf5234a4f753328565d475db0ac329eadf139a9c39c8eb2347135fbf82'
depends_on 'mesa'
no_compile_needed
no_shrink
def self.build
File.write 'telegram', <<~EOF
#!/bin/bash
DISPLAY=
GDK_BACKEND=wayland
WAYLAND_DISPLAY=wayland-0
QT_QPA_PLATFORM=wayland-egl
Telegram "$@"
EOF
end
def self.install
FileUtils.install 'Telegram', "#{CREW_DEST_PREFIX}/bin/Telegram", mode: 0o755
FileUtils.install 'telegram', "#{CREW_DEST_PREFIX}/bin/telegram", mode: 0o755
end
def self.postinstall
ExitMessage.add "\nType 'telegram' to get started.\n"
end
end