Skip to content

Implement OSX and Debian installer building for Travis

mazmazz requested to merge mazmazz_/Kart-Public:kart-public-travis-deployer into next

This implements the cross-platform installer builds using the Travis-CI buildbot, like vanilla currently does. This comes with the following extras:

Full documentation here. Deployer is set up via environment variables set on your Travis-CI project settings.

If you wanted to do these releases, I have this framework set up on my Kart-Public fork on GitHub already, so you may let me know if you'd like to partner for a future release.

Result

These are built with latest master code using v1.0.1 assets; you'll know whether or not how broken that is... I assume the codebase is not net-compatible with the actual release.

Built from kart-travis-deployer-test.

For OSX, gamedata is saved to ~/srb2kart.

How to install Debian packages via APT

If using Debian, enter this first:

sudo apt-get install dirmngr
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 9E6D656D78A5D8BE4329B55671B17A95D3E04B64

If using Debian or Ubuntu, do this next:

sudo add-apt-repository ppa:mazmazz/kart-test
sudo apt-get update
sudo apt-get install srb2kart

If your Terminal is missing the “add-apt-repository” command, enter sudo apt-get install software-properties-common

The game is installed in /usr/games/SRB2Kart, with an executable symlink installed in your PATH called srb2kart.

For Linux, game data will be saved to ~/.srb2kart

Edited by mazmazz

Merge request reports