Oolite on debian

For discussion of ports to POSIX based systems, especially using GNUStep.

Moderators: winston, another_commander, Getafix

eddyp
Competent
Competent
Posts: 63
Joined: Tue May 02, 2006 2:44 pm

Post by eddyp »

eddyp wrote:
Ganjoe_Rood wrote:
but i won't be able to use such nice package-management-features like uninstall and updates?!
btw, there is no other package than the data available.
Well, there are, but not on your arch ;-) at least for the moment.

http://packages.debian.org/unstable/games/oolite

And was not because of the reasons I thought:

https://bb.oolite.space/viewtopic.php?p=18653#18653
eddyp
Competent
Competent
Posts: 63
Joined: Tue May 02, 2006 2:44 pm

Post by eddyp »

I have made a non-official package available for Debian Sarge.

https://bb.oolite.space/viewtopic.php?p=18844#18844
eddyp
Competent
Competent
Posts: 63
Joined: Tue May 02, 2006 2:44 pm

One can use scrinst to install oolite

Post by eddyp »

eddyp wrote:
Ganjoe_Rood wrote:
but i won't be able to use such nice package-management-features like uninstall and updates?!
btw, there is no other package than the data available.
Well, there are, but not on your arch ;-) at least for the moment.
Ahem, yet another info (correction).

For people eager enough to run the Debianised version on non-powerpc arches in unstable they can use srcinst to install the package from source.

That is after adding a deb-src line in your sources.list file and updating apt database.

Code: Select all

echo 'deb-src http://ftp.us.debian.org/debian unstable main contrib non-free' >> /etc/apt/sources.list
apt-get update
then compile the package.

Code: Select all

srcinst install oolite
This should compile and install the oolite package for whatever Debian Linux arch exists.

But, remember this will recompile every package oolite depends on, which are quite some of them. OTOH, one could benefit from compilation optimisations, if they are passed to the build process ;-) .

A faster approach would be to just build the oolite package after grabbing the build dependencies.

Code: Select all

apt-get install debhelper libgnustep-base1.11-dev libgnustep-gui0.10-dev libsdl-mixer1.2-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libglu1-mesa-dev
apt-get -b oolite && cd .. && dpkg -i oolite_1.62-5-1_*.deb
Which should install (if nothing goes wrong) the newly built package.


But, hey, isn't easier to get it prebuilt from alioth.debian.org ;-) ?
User avatar
Rxke
Retired Assassin
Retired Assassin
Posts: 1760
Joined: Thu Aug 12, 2004 4:54 pm
Location: Belgium

Post by Rxke »

Ack! tried this (the prebuilt ) for Ubuntu, Dapper Beta (PPC) almost works out of the box,but on Dapper libobjc1 is only 1:4.0.3, and your build requires 1:4.1.0...

Getting the Debian libobjc1 throws another dependency: gcc-4.1-base, Dapper is 4.0, so i'm not going that slippery slope, mixing Ubuntu and Debian stuff, been there, done that, mucho breakage... :(
eddyp
Competent
Competent
Posts: 63
Joined: Tue May 02, 2006 2:44 pm

Post by eddyp »

Rxke wrote:
Ack! tried this (the prebuilt ) for Ubuntu, Dapper Beta (PPC) almost works out of the box,but on Dapper libobjc1 is only 1:4.0.3, and your build requires 1:4.1.0...

Getting the Debian libobjc1 throws another dependency: gcc-4.1-base, Dapper is 4.0, so i'm not going that slippery slope, mixing Ubuntu and Debian stuff, been there, done that, mucho breakage... :(
You could get the source package and compile it on your system after making sure you have installed all the needed build dependencies (check via dpkg-checkbuilddeps - package dpkg-dev - and install by hand), thus resulting in a consistent installation and a package for ubuntu.
User avatar
Rxke
Retired Assassin
Retired Assassin
Posts: 1760
Joined: Thu Aug 12, 2004 4:54 pm
Location: Belgium

Post by Rxke »

Yes I know, but I thought it would be nice to point it (your build) to the Ubuntu package guys and say: hey this one is ready to go into Ubuntu, without any hassle, heh.
eddyp
Competent
Competent
Posts: 63
Joined: Tue May 02, 2006 2:44 pm

Post by eddyp »

Rxke wrote:
Yes I know, but I thought it would be nice to point it (your build) to the Ubuntu package guys and say: hey this one is ready to go into Ubuntu, without any hassle, heh.
I don't have a ubuntu installation, thus I can't make the packages myself. Maybe somebody should compile those and we could point people to them.

Basically one only needs to compile the package and publish the results, nothing more.
Post Reply