Author Topic: Gentoo ebuilds  (Read 94094 times)

loux

  • Hydlaa Citizen
  • *
  • Posts: 222
    • View Profile
Re: Gentoo ebuilds
« Reply #60 on: November 21, 2007, 06:56:33 am »
hello hook,
cool about cel ebuild
i'll try them soon, but i'm not sure they are compatible with PS
see you
loux

loux

  • Hydlaa Citizen
  • *
  • Posts: 222
    • View Profile
Re: Gentoo ebuilds
« Reply #61 on: December 10, 2007, 01:00:29 pm »
Hello every one,
new ebuilds are out :)
and one for cal3d svn 493

2007-12-10 release planeshift-ps-0.3.020-r2
2007-12-10 release cel-ps-1.2-r3073
2007-12-10 release crystalspacep-ps-1.2-r28281
2007-12-10 release cal3d-0.12-r493

see you
loux

loux

  • Hydlaa Citizen
  • *
  • Posts: 222
    • View Profile
Re: Gentoo ebuilds
« Reply #62 on: December 18, 2007, 10:41:31 pm »
Hello,
i've release planeshift-art 0.3.020-r2 which add the feature to disable grass in hydlaa by using map release without it for slow GPU

2007-12-18 release planeshift-art-0.3.020-r2 with optional USE="nograss" to install grass less map for hydlaa

see you
loux

pcrow

  • Wayfarer
  • *
  • Posts: 8
    • View Profile
Re: Gentoo ebuilds
« Reply #63 on: January 05, 2008, 09:05:34 pm »
I think there's a bug involving '\' instead of '/' somewhere.  When I install with these ebuilds, I get an empty directory /opt/planeshift/bin/art/gui/\ installed.  In other words, in the art/gui directory, there is one entry, an empty directory with the name \.

pcrow

  • Wayfarer
  • *
  • Posts: 8
    • View Profile
Re: Gentoo ebuilds
« Reply #64 on: January 05, 2008, 09:07:15 pm »
Why do I have to emerge both planeshift and planeshift-art?  Shouldn't the planeshift ebuild specify planeshift-art as a dependency?  I don't remember the exact syntax, but you can specify in an ebuild that another package must be installed afterwords.

Caarrie

  • Forum Addict
  • *
  • Posts: 3369
  • We want no UNFIXED bugs!!!!!!!!!!!!!
    • View Profile
    • PlaneShift3dMods
Re: Gentoo ebuilds
« Reply #65 on: January 05, 2008, 09:15:42 pm »
I think there's a bug involving '\' instead of '/' somewhere.  When I install with these ebuilds, I get an empty directory /opt/planeshift/bin/art/gui/\ installed.  In other words, in the art/gui directory, there is one entry, an empty directory with the name \.

that is not a problem of just the ebuild it is a problem with where the art is stored [it has that directory so that package you downloaded has that as well]

loux

  • Hydlaa Citizen
  • *
  • Posts: 222
    • View Profile
Re: Gentoo ebuilds
« Reply #66 on: January 06, 2008, 02:55:07 pm »
Hello Caarrie and pcrow,
for depencies between package, i've put for example CS and CEL as depencies of PS so i know we can force that but
it's a matter of licence, planeshift is free (so when you emerge it you got no question) but the art for playing it are not free ( so when you emerge it you should agree the licence)
and someone who has installed art for 0.3.020 don't have to re-install it if he update planeshift only
see you,
loux

loux

  • Hydlaa Citizen
  • *
  • Posts: 222
    • View Profile
Re: Gentoo ebuilds
« Reply #67 on: February 16, 2008, 09:15:34 am »
Hello every one,

2008-02-16 release cel-ps-1.2-r3178
2008-02-16 release crystalspacep-ps-1.2-r28657

see you
loux

Namach

  • Traveller
  • *
  • Posts: 12
    • View Profile
Re: Gentoo ebuilds
« Reply #68 on: February 16, 2008, 01:55:08 pm »
Hi Loux! It seems that you forgot to include the cal3d-0.12 ebuild in your last distribution of portage.tar.bz2 :) Can you include it please? See you and thanks!

loux

  • Hydlaa Citizen
  • *
  • Posts: 222
    • View Profile
Re: Gentoo ebuilds
« Reply #69 on: February 16, 2008, 04:46:10 pm »
hi Namach,
your absolutly right, i'm sorry,
here we go : cal3d-0.12-r493 added
thanks for the post
see you
loux

Tyrania

  • Hydlaa Resident
  • *
  • Posts: 53
  • Fenki
    • View Profile
Re: Gentoo ebuilds
« Reply #70 on: February 20, 2008, 07:38:22 am »
loux, your ebuild packet sucks...
i had very massiv problems with the cal3d version from you. (cal3d-0.12-r493 )

so i must delete the folder and resync, all things from planeshift ebuild got deleted.

Quote
download the ebuilds at http://loux.thefuture.free.fr/portage.tar.bz2 and uncompress them inside /usr/local/portage (added to PORTDIR_OVERLAY)

unkeywords them :
echo "dev-games/crystalspace-ps" >> /etc/portage/package.keywords
echo "dev-games/cel-ps" >> /etc/portage/package.keywords
echo "games-rpg/planeshift" >> /etc/portage/package.keywords
echo "games-rpg/planeshift-art" >> /etc/portage/package.keywords
and compile : emerge planeshift
finally install the art : emerge planeshift-art

thats wrong, too.

cal3d-0.12-r493 is masked, but when you add this to your packages.mask and try again, it doesn't work.
then came the output that the version of cal3d-0.11.-r1 is okay, too.
you can't emerge it, but it is in the normal portage tree.

// uncompress them inside /usr/local/portage

i uncompressed them inside /usr/portage/ because it doesn't work when you extract these files in /usr/local/portage

the main error was a failture in the manifest of the cal3d ebuild.


repair the ebuild, use more portage tree versions or write a functioning tutorial.
I'm not out to destroy Microsoft. That will just be a completely unintentional side effect.
Linus Torvalds

loux

  • Hydlaa Citizen
  • *
  • Posts: 222
    • View Profile
Re: Gentoo ebuilds
« Reply #71 on: February 20, 2008, 07:47:38 am »
hello Tyrania,
have a break, evrything runs fine !
did you add my local overlay to make.conf ?
did you cal3d in your package.keywords ?
give us the output of :
emerge -Dpv cal3d crystalspace-ps cel-ps planeshift

please
see you
loux
« Last Edit: February 20, 2008, 08:04:46 am by loux »

Tyrania

  • Hydlaa Resident
  • *
  • Posts: 53
  • Fenki
    • View Profile
Re: Gentoo ebuilds
« Reply #72 on: February 20, 2008, 08:06:08 am »
to the make.conf ? wtf?

i don't read everything about to add something to the make.conf. so i don't add anything.

it will be much more helpfull, if you can write a good how to (step by step), i know gentoo but i can't read minds.

i can't test it now, because at first I must download and extract again, at the second i'm on work, so i can't do anything on my pc at home.


greetings


PS: I wouldn't attack you, but it's stressfull by this guide in the first post and you see that nothing work correctly.
I'm not out to destroy Microsoft. That will just be a completely unintentional side effect.
Linus Torvalds

loux

  • Hydlaa Citizen
  • *
  • Posts: 222
    • View Profile
Re: Gentoo ebuilds
« Reply #73 on: February 20, 2008, 06:26:22 pm »
hi Tyrania,
first things first, read howto on gentoo on how to add an overlay, you'll see that you need to :
1 - add this line at the end of your make.conf : PORTDIR_OVERLAY="/usr/local/portage"
2 - then create the directory /usr/local/portage and unpack my portage.tar.bz2 into it,
3 - add the files to /etc/portage/package.keywords (for cal3d, crystalspace-ps, cel-ps, planeshift and planeshift-art),
4 - give us the output of : emerge -Dpv world
see you
loux

Tyrania

  • Hydlaa Resident
  • *
  • Posts: 53
  • Fenki
    • View Profile
Re: Gentoo ebuilds
« Reply #74 on: February 21, 2008, 06:11:43 pm »
Quote
dragonslair portage # emerge -Dpv world

These are the packages that would be merged, in order:

Calculating world dependencies... done!

Total: 0 packages, Size of downloads: 0 kB
dragonslair portage # emerge -pv planeshift

These are the packages that would be merged, in order:

Calculating dependencies \
!!! All ebuilds that could satisfy ">=media-libs/cal3d-0.12" have been masked.
!!! One of the following masked packages is required to complete your request:
- media-libs/cal3d-0.12-r493 (masked by: ~x86 keyword)

For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
(dependency required by "dev-games/crystalspace-ps-1.2-r28657" [ebuild])

dragonslair portage # echo "media-libs/cal3d" >> /etc/portage/package.keywords
dragonslair portage # emerge -pv planeshift

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] media-libs/cal3d-0.12-r493  USE="-16bit-indices -debug" 7,995 kB [1]
[ebuild  N    ] dev-games/crystalspace-ps-1.2-r28657  USE="alsa sdl vorbis -3ds -cegui -debug -doc -maxoptimization -mng -ode -static -tcmalloc" 35,792 kB [1]
[ebuild  N    ] dev-games/cel-ps-1.2-r3178  USE="alsa sdl vorbis -3ds -cegui -debug -doc -maxoptimization -mng -ode -static -tcmalloc" 5,136 kB [1]
[ebuild  N    ] games-rpg/planeshift-0.3.020-r2  USE="-debug -maxoptimization -nochatbubbles -server -static -tcmalloc" 2,680 kB [1]

Total: 4 packages (4 new), Size of downloads: 51,602 kB
Portage tree and overlays:
 
  • /usr/portage
  • [1] /usr/local/portage
    dragonslair portage #     
you will need to add the cal3d keyword, so edit the first post of this thread and add this command, so nobody will have any problems. i think it will work now.
maybe you add your mini-howto to the first post, too.
I'm not out to destroy Microsoft. That will just be a completely unintentional side effect.
Linus Torvalds