AlephOne is the open source version of the classic Mac FPS, Marathon. Using a source snapshot from Jun '03 off of sourceforge, I built an ebuild for Gentoo. It requires SDL, sdl-image, sdl-net, lua and opengl. OpenGL should be optional, but I had trouble getting it to build with it disabled, so there is no USE flag for it. Now, the source by itself isn't very usable since it requires a scenario to play. They most common scenario to include are the resources from the Marathon Infinity Demo. However, I found a full conversion of the original Marathon game for AlephOne and included it as a local USE option : m1a1. There are also optional high resolution graphics for the m1a1 scenario as a local USE option. I'm still new at putting together ebuilds, so I'd appreciate someone looking it over and cleaning it up. Also, I realize it may be a good idea to split the m1a1 scenario into its own ebuild. If you'd rather do it that way, let me know and I can do the grunt work. Reproducible: Always Steps to Reproduce:
Created attachment 26607 [details] alephone-20030625.ebuild
Created attachment 26809 [details] alephone-20040215.ebuild I have found an updated source distribution and updated the ebuild accordingly. This distribution requres a patch, though.
Created attachment 26810 [details, diff] Patch for missing file from source 2004 Feb 15 source distribution
According to source.bungie.org, the first official Linux version since 2001 has been released at http://sourceforge.net/projects/marathon/ I've tested the binary (rpm) version briefly, seems to work fine. If we can get this ebuild updated, perhaps this can be considered for inclusion in portage.
*** Bug 44598 has been marked as a duplicate of this bug. ***
aleph-20040417 seems to be available at http://sourceforge.net/projects/marathon/
Created attachment 39893 [details] alephone-20040417.ebuild Here's my take on the ebuild.
Created attachment 40049 [details] alephone-m1a1-1.2.ebuild AlephOne Scenario based on the original Marathon game. Replicated to every last detail (with a few bugs fixed) and with high res graphics options. Mind you, the ebuild is pretty damn ugly, but it'll install what's necessary to be able to run the alephone engine.
Created attachment 46934 [details] alephone-20040417.ebuild
*** Bug 76454 has been marked as a duplicate of this bug. ***
i incorporated James Le Cuirot's work into my ebuild and added alephone-20040417 to portage
Great news guys... Bungie has released the three Marathon games as free downloads: http://trilogyrelease.bungie.org/
Ooh! That was unexpected!
SpanKY: if this has been added to portage, then shouldn't it be RESOLVED-FIXED?
doesn't build with USE=-lua so it's not really "there" yet if you ask me.
ok it works for me now so I agree this can be closed.