Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 141163 - quake3-<addon> ebuilds should work with both quake3 and quake3-bin
Summary: quake3-<addon> ebuilds should work with both quake3 and quake3-bin
Status: RESOLVED CANTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-20 06:39 UTC by Ivan Yosifov
Modified: 2022-04-10 00:43 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ivan Yosifov 2006-07-20 06:39:03 UTC
Currently it seems that quake3-<addon> ebuilds ( I experienced this with quake3-cpma but I guess there are others ) seem to be strictly quake3-bin oriented. This means they install in /opt and the launcher scripts ( like /usr/games/bin/quake3-cpma ) try to launch quake3-bin. This, of course, does not work with games-fps/quake3 ( the from-source version ). Quake3 addons should work with both. Given that the majority of the users would probably want the from-source version I suggest that the addon ebuilds install in /usr/share/games/quake3 and make compatibility symlinks in /opt ( just as quake3-bin is currently symlinking the quake3-data files from /usr/share/games to /opt ). As for the launcher scripts I suggest they launch quake3 by default, falling back to quake3-bin if the quake3 binary is not found. A command line flag --quake3-bin could be added to the launcher scripts to allow the user to choose the -bin version over the from-source one when both are installed. I am not familiar with the organization of the quake3 ebuilds but I suppose that the fix belongs in the games-q3mod eclass.
Comment 1 SpanKY gentoo-dev 2006-07-30 21:57:33 UTC
yeah we just havent gotten around to this

the quake3 eclass should install the data files and stuff into the FHS dir (GAMES_DATADIR) and then if the quake3-bin package is installed, drop some symlinks into /opt/quake3/ for it
Comment 2 Chris Gianelloni (RETIRED) gentoo-dev 2006-10-26 06:18:22 UTC
OK.  This is fixed in the new games-mods eclass and all of the current quake3 ebuilds have been ported to the eclass.  Currently, it is all masked, since I want o unmask everything at once, but it will be in ~arch hopefully today.
Comment 3 Chris Gianelloni (RETIRED) gentoo-dev 2006-10-26 14:17:58 UTC
Actually, this is only partly fixed.  The client part is fixed, but there's still only support for quake3-bin for dedicated servers.  I'll have to fix that before I unmask everything and mark this bug as FIXED.
Comment 4 Conrad Kostecki gentoo-dev 2022-04-10 00:43:10 UTC
Quake3 is gone from tree, so closing..