diff --git a/pack.d/Telegram.sh b/pack.d/Telegram.sh index fdb44d02bf98a2bddc93baaf18220aa2237fa62b..c2ef1b81295511b9aa4ecc980c48038cd381f8cb 100755 --- a/pack.d/Telegram.sh +++ b/pack.d/Telegram.sh @@ -18,7 +18,31 @@ f=$FPRODUCT [ -f "$(echo */$FPRODUCT)" ] && f="$(echo */$FPRODUCT)" install -D -m755 $f opt/$TPRODUCT/$TPRODUCT || fatal -erc pack $PKGNAME.tar opt/$TPRODUCT + +# TODO: move to ipfs +# Icons +iconname=$PRODUCT +url=https://github.com/telegramdesktop/tdesktop +for i in 16 32 48 64 128 256 512 ; do + install_file $url/raw/master/Telegram/Resources/art/icon$i.png /usr/share/icons/hicolor/${i}x${i}/apps/$iconname.png +done + +cat <<EOF | create_file /usr/share/applications/org.telegram.desktop.desktop +[Desktop Entry] +Version=1.0 +Name=Telegram Desktop +Comment=Official desktop version of Telegram messaging app +Exec=$PRODUCT -- %u +Icon=$iconname +StartupWMClass=TelegramDesktop +Type=Application +Categories=Chat;Network;InstantMessaging;Qt; +MimeType=x-scheme-handler/tg; +Keywords=tg;chat;im;messaging;messenger;sms;tdesktop; +X-GNOME-UsesNotifications=true +EOF + +erc pack $PKGNAME.tar opt/$TPRODUCT usr cat <<EOF >$PKGNAME.tar.eepm.yaml name: $PRODUCT diff --git a/repack.d/Telegram.sh b/repack.d/Telegram.sh index 0ca4f4b86b794c631a3c169969c914911e6fcd7b..b9d9c917b067904cb67134370ed0fda0464ed109 100755 --- a/repack.d/Telegram.sh +++ b/repack.d/Telegram.sh @@ -23,32 +23,9 @@ done add_bin_link_command add_bin_link_command $PRODUCTCUR $PRODUCT -# Icons -iconname=$PRODUCT -url=https://github.com/telegramdesktop/tdesktop -for i in 16 32 48 64 128 256 512 ; do - install_file $url/raw/master/Telegram/Resources/art/icon$i.png /usr/share/icons/hicolor/${i}x${i}/apps/$iconname.png -done - - echo "$PRODUCTDIR/$PRODUCT" | create_file /usr/share/TelegramDesktop/externalupdater.d/telegram-desktop.conf # TODO: tg.protocol # https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=telegram-desktop-bin -cat <<EOF | create_file /usr/share/applications/org.telegram.desktop.desktop -[Desktop Entry] -Version=1.0 -Name=Telegram Desktop -Comment=Official desktop version of Telegram messaging app -Exec=$PRODUCTCUR -- %u -Icon=$iconname -StartupWMClass=TelegramDesktop -Type=Application -Categories=Chat;Network;InstantMessaging;Qt; -MimeType=x-scheme-handler/tg; -Keywords=tg;chat;im;messaging;messenger;sms;tdesktop; -X-GNOME-UsesNotifications=true -EOF - add_libs_requires