holmos-frs / gui-qt

GUI Application for the fourier analysis
0 stars 0 forks source link

Where can it be downloaded from? #1

Closed probonopd closed 6 years ago

probonopd commented 6 years ago

https://github.com/holmos-frs/gui-qt/blob/ca93efa59a4834415ac080f4b929f414ce767b4d/.travis.yml#L15

Where can it be downloaded from?

stelzch commented 6 years ago

I have been experimenting with different deployment methods that didn't work out, I ended up with just pushing them to a dedicated github repo: holmos-frs/binaries

probonopd commented 6 years ago

fwiw, maybe https://github.com/probonopd/uploadtool is interesting for you. GitHub doesn't like when users store binaries in git.

probonopd commented 6 years ago

How did you produce this AppImage? It's missing Qt...

me@host:~$ '/home/me/Downloads/Holmos_Viewer-build30-x86_64.AppImage'
/home/me/Downloads/Holmos_Viewer-build30-x86_64.AppImage: error while loading shared libraries: libQt5Widgets.so.5: cannot open shared object file: No such file or directory
stelzch commented 6 years ago

Wow, that was easy! Thanks for the tip, that's the second project of yours used in this project now, thanks a lot for your contributions. You're right, the binary uses the system version of Qt right now, not quite the idea behind an app image. I'll open a new issue and take a closer look. The AppImage is built within a cstelz/holmos-build-x86 docker container produced by the Dockerfile.x86, the corresponding script is build_appimage.sh which puts linuxdeployqt to use. I already know the issue now: the AppImage is not built within the Docker container, because it lacks libfuse2, so I put the execution of ./build_appdir.sh outside of it, in the Travis CI VM, which has it, but lacks Qt, therefore Qt does not get packaged with the AppImage.

probonopd commented 6 years ago

Why do you think you need FUSE? Please see https://github.com/AppImage/AppImageKit/wiki/FUSE#docker and for a practical example, https://gitlab.com/probono/QtQuickApp/blob/master/.gitlab-ci.yml#L15-17