Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 530130 - games-fps/etlegacy - ET: Legacy is based on the source code of the Wolfenstein: Enemy Territory
Summary: games-fps/etlegacy - ET: Legacy is based on the source code of the Wolfenstei...
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Default Assignee for New Packages
URL: https://github.com/etlegacy/etlegacy
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2014-11-22 17:06 UTC by Gef
Modified: 2021-05-11 08:03 UTC (History)
8 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
etlegacy-2.71_rc4.ebuild (etlegacy-2.71_rc4.ebuild,4.04 KB, text/plain)
2014-11-22 17:08 UTC, Gef
Details
metadata.xml (metadata.xml,1.28 KB, text/xml)
2014-11-22 17:08 UTC, Gef
Details
etlegacy-2.71_rc4.ebuild (etlegacy-9999.ebuild,4.18 KB, text/plain)
2014-12-06 19:34 UTC, Gef
Details
metadata.xml (metadata.xml,1.33 KB, application/xml)
2014-12-06 19:37 UTC, Gef
Details
etlegacy-9999.ebuild (etlegacy-9999.ebuild,4.46 KB, text/plain)
2018-10-13 10:27 UTC, Pacho Ramos
Details
etlegacy 2.76 (git) (etlegacy-2.76.99.ebuild,9.57 KB, text/plain)
2019-06-11 16:15 UTC, Jimmy.Jazz
Details
etlegacy-2.75.99-Q_snprintf.patch (etlegacy-2.75.99-Q_snprintf.patch,508 bytes, patch)
2019-06-11 16:16 UTC, Jimmy.Jazz
Details | Diff
etlegacy-2.75.99-message-ipv6.patch (etlegacy-2.75.99-message-ipv6.patch,401 bytes, patch)
2019-06-11 16:17 UTC, Jimmy.Jazz
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Gef 2014-11-22 17:06:32 UTC
Quoting from URL :
"ET: Legacy is based on the raedwulf-et project which in turn is based on the GPL'd source code of Wolfenstein: Enemy Territory.
Its main goals are fixing bugs, cleaning up the codebase and adding useful features while remaining compatible with the ET 2.60b version."

Here is a first proposal for an ebuild (unified live and 2.71_rc4) and metadata.xml.Tested on ~amd64, and repoman is happy.

TODO is in the ebuild (I have tried the multilib conversion, but with no success). Please report any mistakes and suggestions.

Reproducible: Always
Comment 1 Gef 2014-11-22 17:08:03 UTC
Created attachment 390062 [details]
etlegacy-2.71_rc4.ebuild
Comment 2 Gef 2014-11-22 17:08:57 UTC
Created attachment 390064 [details]
metadata.xml
Comment 3 Joe Kappus 2014-11-23 02:10:48 UTC
noice work.

Plz a add a runtime dependency for media-libs/libtxc_dxtn else most textures won't load (shows black all over)
Comment 4 Gef 2014-12-06 19:34:33 UTC
Created attachment 391086 [details]
etlegacy-2.71_rc4.ebuild

Sorry for the late answer. Here is a new ebuild rev (for 2.71_rc4/9999).

Changelog:
- added hint about media-libs/libtxc_dxtn with opensource drivers
- fix dosym call
- add opengl useflag for client, rework deps accordingly
- add TODO for omnibot
Comment 5 Gef 2014-12-06 19:37:06 UTC
Created attachment 391088 [details]
metadata.xml
Comment 6 cryptopsy 2015-12-15 10:48:10 UTC
it's been in the overlay for a while now, but i agree it would be good to have it in the main tree
http://gpo.zugaina.org/games-fps/etlegacy
Comment 7 cryptopsy 2017-09-09 18:29:02 UTC
currently it is in the poly-c overlay. has a maintainer been found yet? i will maintain it.
Comment 8 Pacho Ramos gentoo-dev 2017-09-10 22:58:24 UTC
I would take a look to https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers then 

Thanks
Comment 9 Pacho Ramos gentoo-dev 2018-10-13 10:26:13 UTC
Is anyone able to run omnibot on amd64?
Per:
https://www.etlegacy.com/blog/we-re-finally-able-to-run-64bit-omni-bot-with-the-legacy-mod

it should be possible and, indeed, I have tried to drop the REQUIRED_USE contraint in the ebuild of poly-c overlay and it builds but, later, when it tries to be loaded... it seems etlegacy simply shuts down:
Game Initialization completed in 0.05 seconds.
Omni-bot: Looking for /usr/lib64/etlegacy/legacy/omni-bot//omnibot_et.x86_64.so, found.
Omni-bot: Found Omni-bot: /usr/lib64/etlegacy/legacy/omni-bot//omnibot_et.x86_64.so, Attempting to Initialize
----- CL_Shutdown -----
Closing SDL audio device...
SDL audio device shut down.
RE_Shutdown( 1 )
SDL input devices shut down.
-----------------------
----- Server Shutdown -----
==== ShutdownGame (0 - radar) ====
ShutdownOmniBot
---------------------------
PID file removed.
Network shutdown.
Comment 10 Pacho Ramos gentoo-dev 2018-10-13 10:27:01 UTC
Created attachment 550964 [details]
etlegacy-9999.ebuild

This is the ebuild (it is the same for 9999 and 2.75... but both fail in the same way)
Comment 11 Jimmy.Jazz 2019-06-11 16:15:11 UTC
Created attachment 579538 [details]
etlegacy 2.76 (git)

To make it  work, you need to generate a personal 'etkey' key (there is a generator on the web) and the video 'etintro.roq' or create one yourself in roq format.
Comment 12 Jimmy.Jazz 2019-06-11 16:16:29 UTC
Created attachment 579540 [details, diff]
etlegacy-2.75.99-Q_snprintf.patch
Comment 13 Jimmy.Jazz 2019-06-11 16:17:08 UTC
Created attachment 579542 [details, diff]
etlegacy-2.75.99-message-ipv6.patch