Author Topic: Gentoo portage overlay for PlaneShift  (Read 993 times)

hook

  • Veteran
  • *
  • Posts: 1088
    • View Profile
    • Hook's Humble Homepage
Gentoo portage overlay for PlaneShift
« on: June 21, 2006, 06:15:22 pm »
I already knew that portage was able to use an overlay, but recently I found out that now it can use several of them!

It seems that, since there's not much chance that PlaneShift will get into the official portage tree (due to CVS and SVN depenancies) it would be easier to make an overlay for PlaneShift and all its depenancies - which should be preferably using a separate slot like e.g. SLOT="PlaneShift", so they don't colide with the stable versions of the dependancies (e.g. cal3d, cs ...) which are already used by other packages.

some links:
http://overlays.gentoo.org/
http://gentoo-wiki.com/TIP_Overlays
http://projects.gunnarwrobel.de/scripts/wiki/layman

...it's magic :sorcerer:
:emerald: The Treecastle *will* stand !!! :emerald:

in-game name: Seeln

TestLab

  • Hydlaa Resident
  • *
  • Posts: 50
    • View Profile
Re: Gentoo portage overlay for PlaneShift
« Reply #1 on: June 21, 2006, 06:24:31 pm »
I since there's not much chance that PlaneShift will get into the official portage tree

Hmmm, What about this then ?

http://www.gentoo-portage.com/games-rpg/planeshift
I only drink to make other races interesting

moHiJ

  • Wayfarer
  • *
  • Posts: 8
    • View Profile
Re: Gentoo portage overlay for PlaneShift
« Reply #2 on: June 21, 2006, 07:04:47 pm »
Quote from: hook
It seems that, since there's not much chance that PlaneShift will get into the official portage tree (due to CVS and SVN depenancies)
Not true, just read this: http://bugs.gentoo.org/show_bug.cgi?id=76260
The last four messages should say it all.
Now there exists a tarball and there will soon be an up-to-date ebuild in portage, just give them some time.
Greetings,
moHiJ

hook

  • Veteran
  • *
  • Posts: 1088
    • View Profile
    • Hook's Humble Homepage
Re: Gentoo portage overlay for PlaneShift
« Reply #3 on: June 21, 2006, 07:30:45 pm »
Have you seen the version? It's 0.3.11 ...while the latest one at the moment is 0.3.14.

Plus, search Gentoo's bugzilla a bit for PlaneShift and you'll see.

I've tried to convience the Gentoo devs to put PS in portage but there's not much chance for two reasons, at the very least:
- Gentoo has a very restrictive policy about beta stuff into portage. That goes double for alpha ...and tripple for pre-alpha
- Gentoo has an even more restrictive policy about CVS/SVN packages.

The problem therefore is that not a) there is no stable source tarball for neither PlaneShift nor some of its dependancies (like CrystalSpace or Cal3d for example).

I've been trying to get PS into portage for years now ...and it went like this:
- MB (=0.2.x) -> got in with its deps, got outdated at some point because they simply couldn't get which CVS dates they have to use for the newer packages which just didn't want to compile
- CB (=0.3.x) -> got in fairly late because of the same problem with the dates and compiling, got outdated quite soon as well because of the identlical problem, plus at the time of CB there were no source tarballs of PS anymore - just CVS
- idea: binary package -> didn't even get in

I didn't say there is no chance - I'm just saying that in my experience (been playing PS since the earliest of days of MB, using Gentoo for years now, posted most of the bugs in the gentoo bugzilla) it's not going to happen while PS is still pre-alpha and most of its deps are in CVS/SVN.

So until then we can still run an overlay. Actually a working overlay would IMHO even speed up the process of getting it into portage's official branch.
:emerald: The Treecastle *will* stand !!! :emerald:

in-game name: Seeln

hook

  • Veteran
  • *
  • Posts: 1088
    • View Profile
    • Hook's Humble Homepage
Re: Gentoo portage overlay for PlaneShift
« Reply #4 on: June 21, 2006, 09:05:53 pm »
I'm not proposing this as an alternative to the official portage tree. I'm proposing this until it's still too unstable to get in there - as an alternative to manually looking up and downloading individual ebuilds from the bugzilla each time there's an update and doing that for the PlaneShift's dependancies as well.
:emerald: The Treecastle *will* stand !!! :emerald:

in-game name: Seeln