zturtleman / mm3d

Maverick Model 3D is a 3D model editor and animator for games.
https://clover.moe/mm3d
GNU General Public License v2.0
114 stars 22 forks source link

Setup Travis CI for build AppImage (portable binary package for Linux) #112

Open ghost opened 4 years ago

ghost commented 4 years ago

Lets setup Travis CI for auto-build AppImage (portable package for Linux) for each commit:

  1. [ ] Create ../blob/master/.travis.yml
  2. https://github.com/appimage/AppImageKit 1.1. https://github.com/probonopd/linuxdeployqt 1.2 https://github.com/linuxdeploy
  3. https://github.com/probonopd/uploadtool
  4. [ ] Enable Travis CI pushing to GitHub releases for this repo.

For example, take a look on LeoCAD .travis.yml implementation:

And here is how resulted builds would look like:

For any AppImage packaging questions & support:

zturtleman commented 4 years ago

Thanks for the suggestion. I would like to have portable pre-built Linux binaries but I'm probably not going to work on it for 6+ months.

ghost commented 2 years ago

Please, add also AppImage (as alternative to Flatpak) for v1.3.13 release & for GitHub Actions

zturtleman commented 2 years ago

I have some interest in this but I don't currently have plans to work on it.