Since the Debian repository that I had at packagecloud.io was having bandwidth issues, I decided to re-create the source packages and upload them to a launchpad PPA. As of the time of this writing, packages of the Solarus executable and editor have been uploaded and are awaiting approval and build time.
I will also try to get packages of the official games in the PPA once I am sure that the main packages are uploaded correctly Official games are in the PPA.
Solarus PPA:
https://launchpad.net/~nate-devv/+archive/ubuntu/solarusUpdate (how to install on Ubuntu):Run
sudo apt-add-repository ppa:nate-devv/solarus
for the release packages.
and
sudo apt-add-repository ppa:nate-devv/solarus-dev
for the snapshots and pre-releases.
For installing this package on Debian systems (aka jessie and others), Based on
this guide, run the following commands in a terminal:
As root:
echo "deb-src http://ppa.launchpad.net/nate-devv/solarus/ubuntu xenial main" > /etc/apt/sources.list.d/solarus-deb.list
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7E71AE77
As a normal user:
apt-get source --build solarus
sudo dpkg -i solarus*.deb
Of course, replacing solarus with the package you want.
Update:If you want a package in the PPA for wily or trusty, let me know, but if no one asks, I'll just keep xenial packages only.
Editor version 1.4.5 and the Debian package building tools don't play nicely, so as of yet no Debian package can be made. As a temporary fix, try installing solarus through the package on the PPA and build the editor from source. The cmake invocation will be as follows for 64 bit:
cmake -DSOLARUS_INCLUDE_DIR=/usr/include/solarus -DSOLARUS_LIBRARY=/usr/lib/x86_64-linux-gnu/libsolarus.so ..
and as follows for 32 bit:
cmake -DSOLARUS_INCLUDE_DIR=/usr/include/solarus -DSOLARUS_LIBRARY=/usr/lib/i386-linux-gnu/libsolarus.so ..
Update 2:Also a PPA for snapshots and prereleases:
https://launchpad.net/~nate-devv/+archive/ubuntu/solarus-devThis PPA will only house the main solarus debs and the solarus editor, and will be active for future releases (1.6 and above). There is also a 1.5.0 prerelease build in this PPA at the moment (commit
30a3e9193a265fc6dc6e815ef17b23e6d05432bb).