f
This commit is contained in:
parent
b17560137d
commit
6045b07f7f
@ -28,43 +28,39 @@ checksums=(
|
||||
'SKIP'
|
||||
)
|
||||
|
||||
prepare() {
|
||||
cd "${srcdir}"
|
||||
install="$pkgname.install"
|
||||
}
|
||||
package() {
|
||||
|
||||
cd "$srcdir/"
|
||||
cd "${srcdir}/"
|
||||
|
||||
# Creating needed directories
|
||||
install -dm755 "${pkgdir}/usr/bin"
|
||||
install -dm755 "${pkgdir}/usr/share/pixmaps/"
|
||||
install -dm755 "${pkgdir}/usr/share/applications/"
|
||||
# Program
|
||||
install -Dm755 "${srcdir}/Telegram/Telegram" "${pkgdir}/usr/bin/telegram-desktop"
|
||||
# Program
|
||||
install -Dm755 "${srcdir}/Telegram/Telegram" "${pkgdir}/usr/bin/telegram-desktop"
|
||||
|
||||
# Remove RPATH informations
|
||||
chrpath --delete "${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 "${srcdir}/${name}.desktop" "${pkgdir}/usr/share/applications/telegramdesktop.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 & KDE4 protocol file
|
||||
install -d "${pkgdir}/usr/share/kservices5"
|
||||
install -d "${pkgdir}/usr/share/kde4/services"
|
||||
install -m644 "${srcdir}/tg.protocol" "${pkgdir}/usr/share/kservices5/tg.protocol"
|
||||
ln -s "/usr/share/kservices5/tg.protocol" "${pkgdir}/usr/share/kde4/services"
|
||||
# KDE5 & KDE4 protocol file
|
||||
install -d "${pkgdir}/usr/share/kservices5"
|
||||
install -d "${pkgdir}/usr/share/kde4/services"
|
||||
install -m644 "${scriptdir}/tg.protocol" "${pkgdir}/usr/share/kservices5/tg.protocol"
|
||||
ln -s "/usr/share/kservices5/tg.protocol" "${pkgdir}/usr/share/kde4/services"
|
||||
|
||||
# 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
|
||||
# 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
|
||||
# Disable the official Telegram Desktop updater
|
||||
mkdir -p "${pkgdir}/etc/tdesktop"
|
||||
echo "/usr/bin/telegram-desktop" >"${pkgdir}/etc/tdesktop/externalupdater"
|
||||
}
|
Loading…
Reference in New Issue
Block a user