Files
chromebrew/packages/telegram.rb
2022-08-19 10:01:18 -04:00

34 lines
1.0 KiB
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 '4.1.1'
license 'BSD, LGPL-2+ and GPL-3-with-openssl-exception'
compatibility 'x86_64'
source_url 'https://github.com/telegramdesktop/tdesktop/releases/download/v4.1.1/tsetup.4.1.1.tar.xz'
source_sha256 '29348598dd1b3f5ae434341de024e9b39dc9011985b2987c5f645e642e64d7ef'
depends_on 'mesa'
no_compile_needed
def self.build
telegram = <<~EOF
#!/bin/bash
QT_QPA_PLATFORM=wayland-egl DISPLAY= WAYLAND_DISPLAY=wayland-0 Telegram "$@"
EOF
IO.write('telegram', telegram)
end
def self.install
FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin"
FileUtils.install 'Telegram', "#{CREW_DEST_PREFIX}/bin/Telegram", mode: 0o755
FileUtils.install 'telegram', "#{CREW_DEST_PREFIX}/bin/telegram", mode: 0o755
end
def self.postinstall
puts "\nType 'telegram' to get started.\n".lightblue
end
end