Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Setup Travis CI for autobuild AppImage (portable package for Linux) #23

Open
ghost opened this issue Jun 19, 2018 · 5 comments
Open

Setup Travis CI for autobuild AppImage (portable package for Linux) #23

ghost opened this issue Jun 19, 2018 · 5 comments

Comments

@ghost
Copy link

ghost commented Jun 19, 2018

When Linux support will be added?

@mrozigor
Copy link
Contributor

You can compile current version on linux. Only problems are missing libX11 and libdl (at least at my OS).

@Milek7
Copy link
Collaborator

Milek7 commented Jun 19, 2018

um, it works on linux for few months already

@ghost
Copy link
Author

ghost commented Jun 19, 2018

You can compile current version on linux.

Oh, cool! Then lets setup Travis-CI (using file .travis.yml in the root of master branch) for producing AppImage-package (that is portable binary for near all Linux-based distros)

@probonopd, are you like train games? Lets make Maszyna-*.AppImage for all Linux gamers! ;-)

@ghost ghost changed the title Linux support Setup Travis CI for autobuild AppImage (portable package for Linux) Jun 19, 2018
@Milek7
Copy link
Collaborator

Milek7 commented Jun 19, 2018

I have mixed experiences with AppImage. I had greater success with statically linking glfw, glew, libsndfile, libpng etc. and dynamically linked libx11/wayland, libgl, libopenal and glibc linked to old symbol names (using glibc_version_header). Then we would have four universal binaries: x86/x86-64 and wayland/x11 (as glfw can't select backend at runtime).
I plan to do it sometime, but of course if somebody does it before either using static/dynamic mix or gets AppImage to work I'm happy to accept PRs.

@probonopd
Copy link

Hi @Symbian9 do you want to give it a try using the example at https://github.com/probonopd/linuxdeployqt/#using-linuxdeployqt-with-travis-ci? I'm happy to help in case you are running into unforeseen issues. But I think you should give it a try yourself...

There is even a description on how to send a pull request: https://github.com/probonopd/linuxdeployqt/#sending-pull-requests-on-github

marcinn pushed a commit to marcinn/maszyna that referenced this issue Sep 30, 2022
…sable-commands

Add useful enable and disable commands
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants