diff --git a/telegram-desktop-bin/alr.sh b/telegram-desktop-bin/alr.sh index e5e488d..6865b1a 100755 --- a/telegram-desktop-bin/alr.sh +++ b/telegram-desktop-bin/alr.sh @@ -1,5 +1,5 @@ name='telegram-desktop-bin' -version='5.8.1' +version='5.8.2' release='1' desc='Official desktop version of Telegram messaging app - Static binaries' homepage='https://github.com/telegramdesktop/tdesktop' @@ -8,11 +8,30 @@ architectures=('amd64') license=('GPLv3') provides=('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_rosa=('desktop-file-utils' 'glib2' 'hicolor-icon-theme' 'lib64dbus-1_3' 'libX11' 'lib64appindicator3_1' 'xdg-utils') + +deps=('desktop-file-utils' 'fontconfig' 'glib2' 'hicolor-icon-theme' 'dbus-libs' 'libX11' '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') +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=( "${homepage}/raw/master/Telegram/Resources/art/icon16.png" "${homepage}/raw/master/Telegram/Resources/art/icon32.png" @@ -37,19 +56,19 @@ package() { cd "${srcdir}/" - # Creating needed directories + # Создание необходимых каталогов mkdir -p "${pkgdir}/usr/bin" mkdir -p "${pkgdir}/usr/share/pixmaps/" 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" # Desktop launcher 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 install -d "${pkgdir}/usr/share/kservices5" @@ -64,6 +83,6 @@ package() { done # Disable the official Telegram Desktop updater - mkdir -p "${pkgdir}/etc/tdesktop" - echo "/usr/bin/telegram-desktop" > "${pkgdir}/etc/tdesktop/externalupdater" + mkdir -p "$pkgdir/usr/share/TelegramDesktop/externalupdater.d" + echo "/usr/bin/telegram-desktop" >"$pkgdir/usr/share/TelegramDesktop/externalupdater.d/telegram-desktop.conf" }