telegram-desktop-bin 5.8.2

This commit is contained in:
2024-11-19 20:08:51 +03:00
parent 88c188d7ba
commit 093615ff94

View File

@ -1,5 +1,5 @@
name='telegram-desktop-bin' name='telegram-desktop-bin'
version='5.8.1' version='5.8.2'
release='1' release='1'
desc='Official desktop version of Telegram messaging app - Static binaries' desc='Official desktop version of Telegram messaging app - Static binaries'
homepage='https://github.com/telegramdesktop/tdesktop' homepage='https://github.com/telegramdesktop/tdesktop'
@ -8,11 +8,30 @@ architectures=('amd64')
license=('GPLv3') license=('GPLv3')
provides=('telegram-desktop') provides=('telegram-desktop')
conflicts=('telegram-desktop') conflicts=('telegram-desktop')
deps=('desktop-file-utils' 'glib2' 'hicolor-icon-theme' 'dbus-libs' 'libX11' 'libappindicator-gtk3' 'xdg-utils')
deps_altlinux=('desktop-file-utils' 'glib2' 'hicolor-icon-theme' 'libdbus' 'libX11' 'libappindicator-gtk3' 'xdg-utils') deps=('desktop-file-utils' 'fontconfig' 'glib2' 'hicolor-icon-theme' 'dbus-libs' 'libX11' 'xdg-utils')
deps_rosa=('desktop-file-utils' 'glib2' 'hicolor-icon-theme' 'lib64dbus-1_3' 'libX11' 'lib64appindicator3_1' 'xdg-utils') deps_altlinux=('desktop-file-utils' 'glib2' 'hicolor-icon-theme' 'libdbus' 'libX11' 'xdg-utils')
deps_rosa=('desktop-file-utils' 'glib2' 'hicolor-icon-theme' 'lib64dbus-1_3' 'libX11' 'xdg-utils')
build_deps=('chrpath') build_deps=('chrpath')
opt_deps=(
'libappindicator-gtk2: скрыть Telegram в панели задач в среде рабочего стола на основе GTK2'
'libappindicator-gtk3: скрыть Telegram в панели задач в среде рабочего стола на основе GTK3'
)
opt_deps_altlinux=(
'libappindicator-gtk3: скрыть Telegram в панели задач в среде рабочего стола на основе GTK3'
)
opt_deps_debian=(
'lib64appindicator3-1: скрыть Telegram в панели задач в среде рабочего стола на основе GTK3'
)
opt_deps_redos=(
'libappindicator-gtk3: скрыть Telegram в панели задач в среде рабочего стола на основе GTK3'
)
opt_deps_rosa=(
'lib64appindicator3_1: скрыть Telegram в панели задач в среде рабочего стола на основе GTK3'
)
sources=( sources=(
"${homepage}/raw/master/Telegram/Resources/art/icon16.png" "${homepage}/raw/master/Telegram/Resources/art/icon16.png"
"${homepage}/raw/master/Telegram/Resources/art/icon32.png" "${homepage}/raw/master/Telegram/Resources/art/icon32.png"
@ -37,19 +56,19 @@ package() {
cd "${srcdir}/" cd "${srcdir}/"
# Creating needed directories # Создание необходимых каталогов
mkdir -p "${pkgdir}/usr/bin" mkdir -p "${pkgdir}/usr/bin"
mkdir -p "${pkgdir}/usr/share/pixmaps/" mkdir -p "${pkgdir}/usr/share/pixmaps/"
mkdir -p "${pkgdir}/usr/share/applications" mkdir -p "${pkgdir}/usr/share/applications"
# Program # Исполняемый файл
install -Dm755 "${srcdir}/Telegram/Telegram" "${pkgdir}/usr/bin/telegram-desktop" install-binary "${srcdir}/Telegram/Telegram" "${pkgdir}/usr/bin/telegram-desktop"
# Remove RPATH informations # Удаление информации RPATH
chrpath --delete "${pkgdir}/usr/bin/telegram-desktop" chrpath --delete "${pkgdir}/usr/bin/telegram-desktop"
# Desktop launcher # Desktop launcher
install -Dm644 "${srcdir}/icon256.png" "${pkgdir}/usr/share/pixmaps/telegram.png" install -Dm644 "${srcdir}/icon256.png" "${pkgdir}/usr/share/pixmaps/telegram.png"
install -Dm644 "${scriptdir}/${name}.desktop" "${pkgdir}/usr/share/applications/telegramdesktop.desktop" install-desktop "${scriptdir}/${name}.desktop"
# KDE5 protocol file # KDE5 protocol file
install -d "${pkgdir}/usr/share/kservices5" install -d "${pkgdir}/usr/share/kservices5"
@ -64,6 +83,6 @@ package() {
done done
# Disable the official Telegram Desktop updater # Disable the official Telegram Desktop updater
mkdir -p "${pkgdir}/etc/tdesktop" mkdir -p "$pkgdir/usr/share/TelegramDesktop/externalupdater.d"
echo "/usr/bin/telegram-desktop" > "${pkgdir}/etc/tdesktop/externalupdater" echo "/usr/bin/telegram-desktop" >"$pkgdir/usr/share/TelegramDesktop/externalupdater.d/telegram-desktop.conf"
} }