PlaneShift

Support => Linux Specific Issues => Topic started by: loux on December 27, 2006, 05:29:50 pm

Title: ebuild for new client 2006-12-27 planeshift-0.3.017-r1 is out :)
Post by: loux on December 27, 2006, 05:29:50 pm
Hello,
i put a little post, i'm looking for tester for the gentoo ebuild i have made, be very cool it's my first ebuilds Smiley
I made crystalspace (release 1.1-r26005) / cel (release 1.1-r2464) / planeshift ( release 0.3.017 2006-12-27)
to use it you have to make an overlay (me is in /usr/local/portage) with an option in make.conf for it

-> modification of /etc/make.conf, add a line :
PORTDIR_OVERLAY=/usr/local/portage

-> create an overlay directory
mkdir /usr/local/portage
cd /usr/local/portage
wget http://loux.thefuture.free.fr/portage.tar.bz2
tar xjvf portage.tar.bz2

-> unmask it, in /etc/portage/package.keywords
media-libs/cal3d ~x86
dev-games/cel ~x86
dev-games/crystalspace ~x86
games-rpg/planeshift ~x86

/etc/portage/package.unmask
games-rpg/planeshift

and then :

emerge planeshift (should be version 0.3.017-r1)

to run pure CS application (like walktest) you need to put right env variable:
unset CRYSTAL
CRYSTAL_CONFIG=/etc/crystalspace
CRYSTAL_PLUGIN=/usr/lib/crystalspace

but to run PS you need to unset them (trouble between vfs.cfg files)
unset CRYSTAL_CONFIG
unset CRYSTAL_PLUGIN
export CRYSTAL=/usr/lib/crystalspace

and try cd /opt/planeshift/bin ; ./updater --auto ; ./pssetup ; ./psclient

please give me back every trouble you get
thanks a lot
loux
PS : to make a log file for me use : nohup emerge planeshift &
and send me the nohup.out file
Title: Re: ebuild for new client 2006-12-27 planeshift-0.3.017-r1 is out :)
Post by: homry on December 30, 2006, 03:48:18 pm
i had no trouble using your ebuild, but i would like to give you a feedback nevertheless :). ./psclient worked, ./updater --auto worked, ./pssetup did not work, couldnt hardly see anything in the ui and couldnt edit the custom resolution, but i do not know if this is a general issue with the game or has something to do with using the sources instead of the binaries. i did not use pssetup, when i used the binaries.
in-game the ui and chat window look not that good anymore. the toolbar is just a plain white bar with text on it, but it is working. again i do not know if this has something to do with using the sources and compilation. in general right now i am a little disappointed with the performance compared to the binaries. i felt the binaries as faster, which is the opposite that i have expected and which i have heard here in the forum. in my first thread the people wrote, that they expierenced a performance gain compared to the binaries. maybe someone can give some hints.

til later,

homry
Title: Re: ebuild for new client 2006-12-27 planeshift-0.3.017-r1 is out :)
Post by: Bereror on December 30, 2006, 05:44:56 pm
Homry,

Open your psclient.cfg file and change "Planeshift.GUI.Skin.Selected = cvs" to "Planeshift.GUI.Skin.Selected = default". Due to different licenses (GPL for sources and AB for art), the CVS version uses the cvs skin as the default one. I wonder that it worked at all for you :)
Title: Re: ebuild for new client 2006-12-27 planeshift-0.3.017-r1 is out :)
Post by: loux on January 02, 2007, 08:58:24 am
homry: hum i think you try ./pssetup before using ./updater,
if you do so pssetup don't find good art/data so it's failed but if you run ./updater first, then ./pssetup will work fine
let me know if i'm right
see you soon
loux
Title: Re: ebuild for new client 2006-12-27 planeshift-0.3.017-r1 is out :)
Post by: homry on January 02, 2007, 12:46:06 pm
yeah,

everything was fine with pssetup the next time i ran it (after the updater fetched all the new files).

homry
Title: Re: ebuild for new client 2006-12-27 planeshift-0.3.017-r1 is out :)
Post by: Jannis on January 02, 2007, 05:52:50 pm
Would you mind mentioning your ebuild on the gentoo-bugzilla? Makes it easier for users to find it.
Title: Re: ebuild for new client 2006-12-27 planeshift-0.3.017-r1 is out :)
Post by: loux on January 02, 2007, 10:54:26 pm
Jannis: done :)
loux
Title: Re: ebuild for new client 2006-12-27 planeshift-0.3.017-r1 is out :)
Post by: KTA on January 05, 2007, 01:11:52 pm
hey loux, I can't get the new portage.tar.bz2 file...

Code: [Select]
# wget http://loux.thefuture.free.fr/portage.tar.bz2
--12:50:48--  http://loux.thefuture.free.fr/portage.tar.bz2
           => `portage.tar.bz2'
Resolving loux.thefuture.free.fr... 212.27.63.139
Connecting to loux.thefuture.free.fr|212.27.63.139|:80... failed: Connection timed out.

but I'd like to try ;)

Title: Re: ebuild for new client 2006-12-27 planeshift-0.3.017-r1 is out :)
Post by: loux on January 05, 2007, 02:40:46 pm
me too :)
seems my provider has some trouble :(
if you have any better ...
loux
Title: Re: ebuild for new client 2006-12-27 planeshift-0.3.017-r1 is out :)
Post by: Jannis on January 05, 2007, 03:55:59 pm
I can host you the file, mail it to kripton@kripserver.net and I'll upload it for you.
Title: Re: ebuild for new client 2006-12-27 planeshift-0.3.017-r1 is out :)
Post by: loux on January 05, 2007, 04:04:46 pm
Jannis, it's very kind of you but it's 190Mo, i don't think i can mail it :)
this source for crystalspace (26005) cel (2464) and planeshift (2006-29-12) + ebuilds
loux
Title: Re: ebuild for new client 2006-12-27 planeshift-0.3.017-r1 is out :)
Post by: ThomPhoenix on January 05, 2007, 04:11:03 pm
Hmm, why do you use those dates?
Recommended dates are: CS 25803, CEL 2369 and PS 2006-27-12
Although you can use HEAD too as there haven't been any NET changes.
Title: Re: ebuild for new client 2006-12-27 planeshift-0.3.017-r1 is out :)
Post by: loux on January 05, 2007, 04:24:14 pm
Hi, for the CS/CEL it's workd with the version i used so ...
for PS i'm not putting up to date code each time

thanks to xordan, we have made a mirror with everything to a new place :
--> http://xordan.com/portage.tar.bz2

loux:

warning: there is a md5sum errors on it, i'm fixing it
Title: Re: ebuild for new client 2006-12-27 planeshift-0.3.017-r1 is out :)
Post by: KTA on January 05, 2007, 10:56:58 pm
Ok, I'm on it and give it a try...
Thanks xordan! :thumbup:

KTA
Title: Re: ebuild for new client 2006-12-27 planeshift-0.3.017-r1 is out :)
Post by: KTA on January 06, 2007, 03:46:05 pm
Ok, got it working, finaly... But the file http://xordan.com/portage.tar.bz2 does not work correctly - all the downloads give a filesize mismatch. I tried the original mirror and it worked out perfect...

KTA
Title: Re: ebuild for new client 2006-12-27 planeshift-0.3.017-r1 is out :)
Post by: KTA on January 06, 2007, 07:03:19 pm
Well, the perfectness counts only for the compileing... the updater worked well too but the game is now unplayable for me - its more like a slideshow... and the main menu miss all the buttons as well as all windows the textures... :(

KTA
Title: Re: ebuild for new client 2006-12-27 planeshift-0.3.017-r1 is out :)
Post by: Jenya on January 06, 2007, 08:50:33 pm
During the last update I've noticed that the textures were off for me, then the updater was seg faulting. This release is sort of unplayable. I can't even install 3.017 :(
Title: Re: ebuild for new client 2006-12-27 planeshift-0.3.017-r1 is out :)
Post by: KTA on January 07, 2007, 02:32:15 pm
If you talk about the GUI-updater exiting with a segfault - thats not unusual. With this ebuild
Code: [Select]
./updater --auto works fine for me. Still, alot of textures are missing and the framerate is just unplayable...

KTA
Title: Re: ebuild for new client 2006-12-27 planeshift-0.3.017-r1 is out :)
Post by: Bereror on January 07, 2007, 02:49:41 pm
Did you change the skin in the setup?
Title: Re: ebuild for new client 2006-12-27 planeshift-0.3.017-r1 is out :)
Post by: KTA on January 07, 2007, 03:36:51 pm
yep, changed it from cvs to default - maybe I try the updater once more. For the low framerate, was there a major engine change?

KTA
Title: Re: ebuild for new client 2006-12-27 planeshift-0.3.017-r1 is out :)
Post by: loux on January 07, 2007, 04:51:35 pm
hello every one,
- offical source are 2006-12-28 one
- i update ebuilds to planeshift-0.3.017-r2 with source of 2007-01-08 (works well, resolve the seg fault when client quit for example)
- i have put a psclient.cfg with default skins and 600x800 size and nosound to start :)

KTA: i don't why you have now such poor performance

here is a compilation guide for gentoo from another person : http://www.vaikene.net/planeshift/cvs.htm

see you soon all,
loux
Title: Re: ebuild for new client 2006-12-27 planeshift-0.3.017-r1 is out :)
Post by: moHiJ on January 10, 2007, 03:51:41 pm
Loux: Did you think about putting the ebuild in an online overlay instead of a portage.tar.bz2? I think it is not that hard, and there are pages that would even host it for you. The official gentoo overlay page (yes, they host projects too): http://overlays.gentoo.org/ (http://overlays.gentoo.org/)
Or you may as well use a user overlay, the most well known is surely http://www.gentoo-sunrise.org/sunrise (http://www.gentoo-sunrise.org/sunrise) (well I would use sunrise instead of creating an own one...)
That would make installation and update much much more easy to do, with layman. In fact just as easy as the official portage tree itself.

Greetings,
moHiJ
Title: Re: ebuild for new client 2006-12-27 planeshift-0.3.017-r1 is out :)
Post by: Jannis on January 10, 2007, 11:21:59 pm
Can you play on Laanx with PlaneShift CVS-sources from 2007-01-08 ?
Title: Re: ebuild for new client 2006-12-27 planeshift-0.3.017-r1 is out :)
Post by: ThomPhoenix on January 10, 2007, 11:36:22 pm
Yup.
Title: Re: ebuild for new client 2006-12-27 planeshift-0.3.017-r1 is out :)
Post by: Jannis on January 11, 2007, 08:20:03 am
HHmm...... the code from 2007-01-08 00:00:00 doesn't build due to "Jamfile-jam" but the source from 2007-01-09 00:00:00 builds and runs perfectly here (perfectly means "perfectly when not using sound" but that's another story.)
Title: Re: ebuild for new client 2006-12-27 planeshift-0.3.017-r1 is out :)
Post by: loux on January 18, 2007, 03:37:24 pm
Hello, i have put a new ebuild for planeshift-0.3.017-r3 wich is the latest one compatible with laanx server
date is 2007-01-15 (i believe)
see you,
loux
PS : for putting it on main gentoo portage, i have put older ebuild on it (bugs.gentoo.org) and i will soon put -r3 too, but i don't know how to go further
PS2: for layman, the ebuilds in bugs need to have no more person to look at them from gentoo developpers (if i understand well), but there are some people to watch them so they are block on bugs and can not go to layman (this is what i have understand)
Title: Re: ebuild for new client 2006-12-27 planeshift-0.3.017-r1 is out :)
Post by: ThomPhoenix on January 18, 2007, 04:08:20 pm
Last compatible date is "2007-01-16  00:00:00 UTC", but I don't think there are any changes from 01-15 to that date.
Title: Re: ebuild for new client 2006-12-27 planeshift-0.3.017-r1 is out :)
Post by: loux on January 18, 2007, 04:24:33 pm
thanks for the information,
but i don't think either that there is some change but the 2 :)
see you
loux