Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 102432 - quake3 tremulous mod ebuild
Summary: quake3 tremulous mod ebuild
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Gentoo Games
URL: http://tremulous.net/
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2005-08-13 14:48 UTC by Damien Thébault
Modified: 2006-04-02 07:19 UTC (History)
6 users (show)

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


Attachments
games-fps/quake3-tremulous-1.0.0.ebuild (quake3-tremulous-1.0.0.ebuild,973 bytes, text/plain)
2005-08-13 14:51 UTC, Damien Thébault
Details
quake3-tremulous 1.0.0 and 1.0.1 ebuild (quake3-tremulous-1.0.1.ebuild,973 bytes, text/plain)
2005-09-09 04:19 UTC, Damien Thébault
Details
quake3-tremulous 1.0.0, 1.0.1 and 1.0.2 (quake3-tremulous-1.0.2.ebuild,812 bytes, text/plain)
2005-10-23 16:56 UTC, Damien Thébault
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Damien Thébault 2005-08-13 14:48:44 UTC
Tremulous is a quake3 mod "that blends a team based FPS with elements of an RTS"

Reproducible: Always
Steps to Reproduce:
1.emerge quake3-tremulous
2.
3.

Actual Results:  
no ebuild found

Expected Results:  
the mod is emerged :)

The launcher included sets com_hunkMegs to "100" in the game, but this ebuild don't.
This shouldn't be a problem since the game sets this the first time the mod is
started.
Comment 1 Damien Thébault 2005-08-13 14:51:02 UTC
Created attachment 65880 [details]
games-fps/quake3-tremulous-1.0.0.ebuild
Comment 2 Ivan Yosifov 2005-08-18 09:30:29 UTC
I just emerged the attached ebuild, started the game, selected "missionpack"
from the Mods list and go the following error:

...
Parsing menu file:ui/endofgame.menu
Parsing menu file:ui/quitcredit.menu
Parsing menu file:ui/resetscore.menu
Parsing menu file:ui/createfavorite.menu
UI menu load time = 10 milli seconds
----- CL_Shutdown -----
RE_Shutdown( 1 )
-----------------------
Sys_Error: recursive error after: ^3menu file not found: ui/ingame.txt, using
default

Shutdown tty console

Any ideas ?
Comment 3 Damien Thébault 2005-08-18 19:18:07 UTC
(In reply to comment #2)
> I just emerged the attached ebuild, started the game, selected "missionpack"
> from the Mods list and go the following error:
> 
> ...
> Parsing menu file:ui/endofgame.menu
> Parsing menu file:ui/quitcredit.menu
> Parsing menu file:ui/resetscore.menu
> Parsing menu file:ui/createfavorite.menu
> UI menu load time = 10 milli seconds
> ----- CL_Shutdown -----
> RE_Shutdown( 1 )
> -----------------------
> Sys_Error: recursive error after: ^3menu file not found: ui/ingame.txt, using
> default
> 
> Shutdown tty console
> 
> Any ideas ?

All files in the "missionpack" folder belogs to the quake3 ebuild and seems to
be the update of "Quake 3 Team Arena".
You have to copy the pak0.pk3 from the original Q3TA game CD to the missionpack
directory to be able to play Q3TA.

Anyway, this have nothig to do with this current bug.
Comment 4 Ivan Yosifov 2005-08-19 03:53:18 UTC
> You have to copy the pak0.pk3 from the original Q3TA game CD to the missionpack
Thanks for the information, I did not know that.

FYI, any problems with/questions about ebuilds pending inclusion in the tree
belong on the ebuild's bug.
Comment 5 Stahl Sau 2005-09-08 23:55:17 UTC
Version bump to 1.0.1
Includes lots of bugfixes and balancing-issues.
Comment 6 Damien Thébault 2005-09-09 04:19:52 UTC
Created attachment 68000 [details]
quake3-tremulous 1.0.0 and 1.0.1 ebuild

Change "1.0.0" to "${PV}". Now it works with 1.0.0 and 1.0.1.
Just rename the ebuild "quake3-tremulous-1.0.0.ebuild" or
"quake3-tremulous-1.0.1.ebuild".
Comment 7 Chris Gianelloni (RETIRED) gentoo-dev 2005-10-23 06:50:33 UTC
Sorry it has taken so long to get to this.

Use unpack_makeself from eutils.eclass rather than your own steps.
cd "${S}"
Drop the einfo stuff, it isn't necessary for the user to know what the ebuild is
doing sicne they won't be long operations.
What purpose does the sorting have?

Otherwise, it looks good.
Comment 8 Damien Thébault 2005-10-23 16:56:39 UTC
Created attachment 71314 [details]
quake3-tremulous 1.0.0, 1.0.1 and 1.0.2

> Use unpack_makeself from eutils.eclass rather than your own steps.
> cd "${S}"
> Drop the einfo stuff, it isn't necessary for the user to know what the ebuild
is doing since they won't be long operations.

Done

> What purpose does the sorting have?

Well, it's not really "sorting", it's just putting the files in the right
place.

(And the ebuild works with 1.0.2 too)
Comment 9 Chris Gianelloni (RETIRED) gentoo-dev 2005-10-24 12:56:38 UTC
Added to CVS... thanks for the ebuild!
Comment 10 Azamat H. Hackimov 2006-01-16 07:58:35 UTC
With icculous's provided Quake3-1.33_alpha364 Tremulous will no work.
Quake3 engine cannot find tremulous in PATH

first lines after execution tremulpus:

me@homeworld$ quake3-tremulous

ioQ3 1.33 linux-i386 Jan 16 2006
----- FS_Startup -----
Current search path:
/home/azik/.q3a/tremulous
/usr/share/games/quake3/tremulous
/usr/games/bin/tremulous
/home/azik/.q3a/baseq3
/usr/share/games/quake3/baseq3/pak8.pk3 (9 files)
/usr/share/games/quake3/baseq3/pak7.pk3 (4 files)
/usr/share/games/quake3/baseq3/pak6.pk3 (64 files)
/usr/share/games/quake3/baseq3/pak5.pk3 (7 files)
/usr/share/games/quake3/baseq3/pak4.pk3 (272 files)
/usr/share/games/quake3/baseq3/pak3.pk3 (4 files)
/usr/share/games/quake3/baseq3/pak2.pk3 (148 files)
/usr/share/games/quake3/baseq3/pak1.pk3 (26 files)
/usr/share/games/quake3/baseq3/pak0.pk3 (3539 files)
/usr/share/games/quake3/baseq3
/usr/games/bin/baseq3

But by default Tremulous install itself to /opt/tremulous, where quake3 can't find.

Command 
ln -s /opt/quake3/tremulous /usr/share/games/quake3/tremulous 
fix this. 
Comment 11 onip 2006-04-02 06:26:41 UTC
version bump, 1.1.0 (standalone version) is out
Comment 12 Paul Bredbury 2006-04-02 07:19:08 UTC
(In reply to comment #11)
> version bump, 1.1.0 (standalone version) is out

See bug #128370