# Compiling Time: 13.15 SBU
# Maintainer: DeX77 <dex+fw@dragonslave.de>

pkgname=telegram-desktop
pkgver=5.16.4
pkgrel=1
pkgdesc="Official Telegram Desktop client"
url="https://desktop.telegram.org/"
groups=('xapps-extra')
archs=('x86_64')
depends=('hunspell' 'ffmpeg>=7.0' 'hicolor-icon-theme' 'lz4' 'openal' 'qt6-imageformats>=6.6.3' 'fmtlib' 'libboost' 'openh264>=2.6.0' \
	'qt6-svg>=6.8.2' 'qt6-wayland>=6.8.2' 'qt6-5compat>=6.8.2' 'xxhash' 'rnnoise' 'pipewire' 'glib2' 'libsigc++3' 'opus' \
	'libxtst' 'libxrandr' 'abseil-cpp>=20250127.0' 'libdispatch' 'webkit-gtk3' 'protobuf>=31.1' 'glibmm' 'libjxl')
makedepends=('python3' 'range-v3' 'tl-expected' 'microsoft-gsl' 'meson' 'ruby-ronn' 'xdg-desktop-portal' 'td2e' \
	'kernel-headers' 'boost' 'gobject-introspection' 'doxygen' 'graphviz' 'libxslt' 'vulkan-headers' 'minizip-ng' \
	'extra-cmake-modules' 'wayland-protocols' 'plasma-wayland-protocols' 'tg_owt' 'ada-url' 'protobuf-static' \
	'x11-protos' 'git' 'mm-common' 'perl-xml-parser' 'kcoreaddons' 'qt6-base-static' 'zlib-ng-devel' 'lz4-static')
_F_github_author="telegramdesktop"
_F_github_name="tdesktop"
_F_github_tag_prefix="v"
_F_cmake_use_ninja=yes
_F_cmake_confopts="	-DCMAKE_BUILD_TYPE=Release \
			-DTDESKTOP_API_ID=611335 \
			-DTDESKTOP_API_HASH=d524b414d21f4d37f08684c1df41ac9c \
			-DDESKTOP_APP_USE_PACKAGED=ON \
			-DDESKTOP_APP_USE_PACKAGED_FONTS=ON \
			-DDESKTOP_APP_DISABLE_CRASH_REPORTS=ON"
Finclude github cmake
_F_archive_name="tdesktop"
source=("https://github.com/telegramdesktop/tdesktop/releases/download/v${pkgver}/tdesktop-${pkgver}-full.tar.gz")
sha1sums=('2dc34ecd1d112789bdd8dee297c96a89ca369540')
_F_cd_path="tdesktop-${pkgver}-full"
options=('nolto')

# optimization OK
