name='telegram-desktop-bin' version='5.3.1' release='1' desc='Official desktop version of Telegram messaging app - Static binaries' homepage='https://github.com/telegramdesktop/tdesktop' maintainer="Евгений Храмов " 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_rosa=('desktop-file-utils' 'glib2' 'hicolor-icon-theme' 'lib64dbus-1_3' 'libX11' 'lib64appindicator3_1' 'xdg-utils') build_deps=('chrpath') sources=( "${homepage}/raw/master/Telegram/Resources/art/icon16.png" "${homepage}/raw/master/Telegram/Resources/art/icon32.png" "${homepage}/raw/master/Telegram/Resources/art/icon48.png" "${homepage}/raw/master/Telegram/Resources/art/icon64.png" "${homepage}/raw/master/Telegram/Resources/art/icon128.png" "${homepage}/raw/master/Telegram/Resources/art/icon256.png" "${homepage}/raw/master/Telegram/Resources/art/icon512.png" "https://telegram.org/dl/desktop/linux") checksums=( 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' ) 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" # Remove RPATH informations 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" # KDE5 protocol file install -d "${pkgdir}/usr/share/kservices5" install -m644 "${scriptdir}/tg.protocol" "${pkgdir}/usr/share/kservices5/tg.protocol" # Icons local icon_size icon_dir for icon_size in 16 32 48 64 128 256 512; do icon_dir="${pkgdir}/usr/share/icons/hicolor/${icon_size}x${icon_size}/apps" install -d "${icon_dir}" install -m644 "${srcdir}/icon${icon_size}.png" "${icon_dir}/telegram.png" done # Disable the official Telegram Desktop updater mkdir -p "${pkgdir}/etc/tdesktop" echo "/usr/bin/telegram-desktop" > "${pkgdir}/etc/tdesktop/externalupdater" }