Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Nate-Devv

#31
Development / Re: Solarus 1.5 development snapshot
July 22, 2016, 08:02:12 PM
Not sure if this is the right place to post this but... For the editor, what do you need to pass to the SOLARUS_GUI_INCLUDE CMake flag? Trying to test if an error with QGtkStyle in 1.4.5 still applies in 1.5 (and also get ready for 1.5 release packages soon).
#32
General discussion / Re: Solarus PPA
July 21, 2016, 11:40:00 PM
Quote from: Linuxfreak on July 21, 2016, 10:49:29 AM
I am Trusty Tahr user and I need a trusty version of solarus.
Thank you for your work. Launchpad.net is a better source.

Got Solarus and ZSDX uploaded in trusty, ZSXD and Zelda ROTH SE incoming.

Update:
ZSXD and Zelda ROTH SE are in now.
#33
General discussion / Re: Solarus PPA
July 21, 2016, 11:35:09 PM
Quote from: Zefk on July 20, 2016, 06:56:22 AM
Quote from: Nate-Devv on July 20, 2016, 02:43:07 AM

As a normal user:
apt-get source --build solarus
sudo dpkg -i solarus*.deb


Of course, replacing solarus with the package you want.

I was wonder if you could provide an already made .deb with an example. For instance,

sudo apt-get install solarus1.4.5

That is kinda the process I use for installing most software on Ubuntu.

That process is only for Debian jessie,etc. Ubuntu users should use the launchpad PPA.

This error, not present when compiling directly, but present when package compiling:
make[3]: *** No rule to make target 'x86_64-linux-gnu/libsolarus.so', needed by 'solarus-quest-editor'.  Stop.

Here's the stuff you need to reproduce the error: https://drive.google.com/open?id=0B3qiMHjdupMLdUszeTY2QWhLTk0
Extract the debian.tar.gz into an extraction of the .orig.tar.gz, then run debuild -b in the extracted folder.
#34
General discussion / Solarus PPA
July 20, 2016, 02:43:07 AM
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/solarus

Update (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-dev

This 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).
#35
It seems to be a problem on my end (browsing the packages tells us that there was no bunary in the package). I was having trouble compiling that package, and then it was only failing in the 32 bit package, but I thought that it had actually compiled this one.  You are welcome to try compiling it yourself by calling 'apt-get source solarus-editor', this should download the source tarballs for you. I'm thinking about reverting the packages to version 1.4.2, because then I have good working packages of that version.
#36
Development / Re: Linux Solarus Not installing
August 11, 2015, 04:21:02 AM
Solarus works on Ubuntu Precise. The one problem is that precise does not have any sdl2 packages.  You can get the required packages at the following locations:

https://packages.debian.org/jessie/libsdl2-2.0-0
https://packages.debian.org/jessie/libsdl2-image-2.0-0
https://packages.debian.org/jessie/libsdl2-ttf-2.0-0

Scroll down, pick the right architecture, then pick the closest mirror, and install the packages once they download.
Then, you should be able to install Solarus correctly on Ubuntu Precise.
#37
Development / Re: Linux Solarus Not installing
August 10, 2015, 10:20:01 PM
Hello,

I'm sorry that your having that error. I think it can be fixed by adding my GPG key to apt using the command 'sudo apt-key add'. The key is labeled as 'Nathan Moore <nathanmoore@cox.net>' and has a Key ID of 62A30333.
#38
Sorry I've taken a long time to reply.  There is actually a libstdc++ version 4.9 package in Debian Jessie (Testing) here. This is the reason why the package got compiled using libstdc++ version 4.9, as I run an up-to-date version of Debian Jessie 64-bit on my machine.

The packages are also hosted here, where there are also source packages if you would like to put libstdc++ 4.8 on your package.  The package will tell you what you need to compile it, and the compilation directions are in the repo.  I cannot myself compile it with libstdc++ 4.8 because of technical reasons I will not get into here.