glest / glest-source

Glest is a network multi-player cross-platform 3D real-time strategy (RTS) game, where you create armies of units and battle different factions.
https://glest.io
GNU General Public License v3.0
56 stars 39 forks source link

Please upload to GitHub Releases #299

Closed probonopd closed 5 years ago

probonopd commented 5 years ago

Please upload https://drive.google.com/file/d/1vi4SdX97y_xjZ-8EQTf7n62jugkTqROc/view?usp=sharing to GitHub Releases, thank you. This will make it possible to test the AppImage and eventually include it in directories like https://appimage.github.io/.

Jammyjamjamman commented 5 years ago

Hi! We may have a problem with releasing on github because of the filesize (>500MB), but I'm not really sure because I haven't tried publishing a project release myself. Admittedly google drive is a very ugly solution xD.

I'll also mention our linux builds are still very experimental (we should point this out in the readmes). The current builds aren't suitable for deploying because the game crashes if it can't find a game data directory in the user's home.

Ps. thanks for stopping by and for the linuxdeploy software, it's awesome! Hopefully we'll have a good appimage ready soon.

probonopd commented 5 years ago

Thank you. However, it is built on a system that is newer than the oldest still-supported distributions, which makes it impossible to run on any but the newest target systems.

libc.so.6: version 'GLIBC_2.27' not found (required by /run/firejail/appimage/.appimage-8455/AppRun)

glibc 2.27 is from 2018, which means that this binary can run only on target systems (distributions) from 2018-ish and later.

Any chance you could build it on trusty or xenial, e.g., using Travis CI? Thanks.

Reference: https://github.com/AppImage/appimage.github.io/pull/1491#issuecomment-485417965

Jammyjamjamman commented 5 years ago

I've added stuff to .travis.yaml to try and build and deploy an appimage. This should build glest on trusty tahr.

Jammyjamjamman commented 5 years ago

https://github.com/glest/glest-source/releases/tag/continuous we're publishing continuous releases using travis and some of your script-stuffs.