KangLin/SerialPortAssistant

Please do not put AppImage into .tar.gz

probonopd opened this issue · 5 comments

Please do not put AppImage into .tar.gz. Instead, please put the AppImage file on GitHub Releases for direct download.

./linuxdeployqt-continuous-x86_64.AppImage appdir/usr/share/applications/*.desktop -appimage
wget -c https://github.com/probonopd/uploadtool/raw/master/upload.sh
bash upload.sh Serial*.AppImage* ##### <------- not in a .tar.gz

https://github.com/AppImage/AppImageKit/wiki/Creating-AppImages#common-mistake

If you want automatic updates, please ping me once you have changed this. I can show you a way how to get automatic updates easily.

Yes, I want automatic updates.

@probonopd If its pure Qt and the author has time to nitpick and review my PR's then I advice to use the library instead. This is because the tool is still in alpha and some latest bug fixes are not used by the plugin. Also I still did not translate any constant English sentences in the GUI. This application seems to use a different language. A little help on the translation can help or I will use google translate. (or something qt specific)

qTox already started using AppImage update feature using the library. See qTox/qTox#5747 , Try it by downloading the latest nightly release from qTox -> https://github.com/qTox/qTox-nightly-releases/releases/tag/ci-master-latest

PS: I have no experience in creating application for languages other than English even though its not my mother tongue.

@KangLin just let me know if you want to use this library in your Application -> https://antony-jr.github.io/AppImageUpdaterBridge to enable the AppImage delta update feature for your appimage. There is also the official AppImage update library -> https://github.com/AppImage/AppImageUpdate which is vaguely documented here -> https://docs.appimage.org/introduction/software-overview.html#appimageupdate

Or if you want to use the updatedeployqt I can write the configuration file for you.