forked from Plemya-x/alr-repo
		
	f
This commit is contained in:
		| @@ -28,43 +28,39 @@ checksums=( | |||||||
| 'SKIP' | 'SKIP' | ||||||
| ) | ) | ||||||
|  |  | ||||||
| prepare() { |  | ||||||
| 	cd "${srcdir}" |  | ||||||
| install="$pkgname.install" |  | ||||||
| } |  | ||||||
| package() { | package() { | ||||||
|  |  | ||||||
| cd "$srcdir/" | cd "${srcdir}/" | ||||||
|  |  | ||||||
| # Creating needed directories | # Creating needed directories | ||||||
| install -dm755 "${pkgdir}/usr/bin" | install -dm755 "${pkgdir}/usr/bin" | ||||||
| install -dm755 "${pkgdir}/usr/share/pixmaps/" | install -dm755 "${pkgdir}/usr/share/pixmaps/" | ||||||
| install -dm755 "${pkgdir}/usr/share/applications/" | install -dm755 "${pkgdir}/usr/share/applications/" | ||||||
| 	# Program | # Program | ||||||
| 	install -Dm755 "${srcdir}/Telegram/Telegram" "${pkgdir}/usr/bin/telegram-desktop" | install -Dm755 "${srcdir}/Telegram/Telegram" "${pkgdir}/usr/bin/telegram-desktop" | ||||||
|  |  | ||||||
| 	# Remove RPATH informations | # Remove RPATH informations | ||||||
| 	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 "${srcdir}/${name}.desktop" "${pkgdir}/usr/share/applications/telegramdesktop.desktop" | install -Dm644 "${scriptdir}/${name}.desktop" "${pkgdir}/usr/share/applications/telegramdesktop.desktop" | ||||||
|  |  | ||||||
| 	# KDE5 & KDE4 protocol file | # KDE5 & KDE4 protocol file | ||||||
| 	install -d "${pkgdir}/usr/share/kservices5" | install -d "${pkgdir}/usr/share/kservices5" | ||||||
| 	install -d "${pkgdir}/usr/share/kde4/services" | install -d "${pkgdir}/usr/share/kde4/services" | ||||||
| 	install -m644 "${srcdir}/tg.protocol" "${pkgdir}/usr/share/kservices5/tg.protocol" | install -m644 "${scriptdir}/tg.protocol" "${pkgdir}/usr/share/kservices5/tg.protocol" | ||||||
| 	ln -s "/usr/share/kservices5/tg.protocol" "${pkgdir}/usr/share/kde4/services" | ln -s "/usr/share/kservices5/tg.protocol" "${pkgdir}/usr/share/kde4/services" | ||||||
|  |  | ||||||
| 	# Icons | # Icons | ||||||
| 	local icon_size icon_dir | local icon_size icon_dir | ||||||
| 	for icon_size in 16 32 48 64 128 256 512; do | 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" | icon_dir="${pkgdir}/usr/share/icons/hicolor/${icon_size}x${icon_size}/apps" | ||||||
| 		install -d "${icon_dir}" | install -d "${icon_dir}" | ||||||
| 		install -m644 "${srcdir}/icon${icon_size}.png" "${icon_dir}/telegram.png" | install -m644 "${srcdir}/icon${icon_size}.png" "${icon_dir}/telegram.png" | ||||||
| 	done | done | ||||||
|  |  | ||||||
| 	# Disable the official Telegram Desktop updater | # Disable the official Telegram Desktop updater | ||||||
| 	mkdir -p "${pkgdir}/etc/tdesktop" | 	mkdir -p "${pkgdir}/etc/tdesktop" | ||||||
| 	echo "/usr/bin/telegram-desktop" >"${pkgdir}/etc/tdesktop/externalupdater" | 	echo "/usr/bin/telegram-desktop" >"${pkgdir}/etc/tdesktop/externalupdater" | ||||||
| } | } | ||||||
		Reference in New Issue
	
	Block a user