telegram-desktop-bin 5.8.2
This commit is contained in:
@ -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"
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user