Ebuild for the MMORPG "EVE Online". This installs a limited cedega version that only runs the EVE client. The rest of the client will be installed after the first time "eve" is executed.
This is just a first version of an ebuild. Most of the files will be installed in /usr/lib/eve, but it would be better to have them in /usr/games/lib/eve.
Created attachment 135337 [details]
Created attachment 135360 [details]
better version numbering
FWIW, works for me on AMD64. Thanks.
Ebuild works, but game has some crashing issues during gameplay. Possibly ATI related, but I don't have another PC to test it.
It would probably be better if the ebuild downloaded the whole client (circa 800MB) and, if possible, installed it with Cedega or at least placed it somewhere where the installer will look for. On the other hand, making this work together with Eve automatic updates would be tricky.
shouldn't this install in /opt?
Works on AMD64, thanks for the ebuild.
But dbus-python is missing in RDEPEND.
(In reply to comment #7)
> But dbus-python is missing in RDEPEND.
I don't have dbus-python installed here and it works. So I don't see where it would be needed. Or do you have any errors without it?
I thought I might change the hardware in this bug to "all" because PPC doesn't make any sense.
I note that when python is installed as 2.4 and then updated to 2.5 but python-updater is not run, the following error results:
falcon@squall ~ $ eve
ARGS are -GAME EveOnline-linux
Traceback (most recent call last):
File "/usr/lib/eve/cedega_installer.py", line 15, in <module>
ImportError: No module named pygtk
Would it be a decent idea for the ebuild to die in the event that the user's system is in this state and prompt them to merge and run python-updater first?
I didn't use your ebuild to install EVE, but when I installed from the source I found that I couldn't get past character selection and into station. It would crash with, sh: lsb-release command not found.
So I fixed this by emerging; sys-apps/lsb-release-1.4
and it worked great after that. So you may need to add it to the dependencies of the ebuild. I'm not sure how standard it is on most systems but it wasn't installed with anything I installed on my GNOME/Compiz/AMD64 system.
Gentoo devs: Please add this online game with over 200,000 players to the main portage tree.
There is a new version of the client. Renaming eve-online-000062-r1.ebuild to eve-online-000066-r1.ebuild works for me.
(In reply to comment #11)
> I didn't use your ebuild to install EVE, but when I installed from the source I
> found that I couldn't get past character selection and into station. It would
> crash with, sh: lsb-release command not found.
> So I fixed this by emerging; sys-apps/lsb-release-1.4
Yes eve-online requires sys-apps/lsb-release to run properly
Added new ebuild: eve-online-000066-r1.ebuild with sys-apps/lsb-release as a dependency.
Created attachment 179795 [details]
games-rpg/eve-online ebuild 000066-r1
added sys-apps/lsb-release as a dependency since its needed to run eve-online properly!
Looks like they've stopped supporting this. There was never a proper (native) client anyway.