forked from Plemya-x/alr-repo
		
	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