Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 173085 - games-fps/quake3-urbanterror-4.0 version bump
Summary: games-fps/quake3-urbanterror-4.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Games
URL: http://www.urbanterror.net
Whiteboard:
Keywords:
: 173099 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-04-02 06:31 UTC by Wolfgang Frisch
Modified: 2007-11-30 16:00 UTC (History)
11 users (show)

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


Attachments
quake3-urbanterror-4.0.ebuild (quake3-urbanterror-4.0.ebuild,807 bytes, text/plain)
2007-04-02 06:32 UTC, Wolfgang Frisch
Details
quake3-urbanterror-4.0.ebuild (quake3-urbanterror-4.0.ebuild,807 bytes, text/plain)
2007-04-02 06:38 UTC, Wolfgang Frisch
Details
quake3-urbanterror-4.0.ebuild (quake3-urbanterror-4.0.ebuild,569 bytes, text/plain)
2007-04-02 16:01 UTC, Paul Bredbury
Details
quake3-urbanterror-4.0.ebuild (quake3-urbanterror-4.0.ebuild,569 bytes, text/plain)
2007-04-02 16:09 UTC, Paul Bredbury
Details
ioUrbanTerror-bin-1.0.ebuild (ioUrbanTerror-bin-1.0.ebuild,1.75 KB, text/plain)
2007-04-07 03:11 UTC, Wolfgang Frisch
Details
quake3-urbanterror-4.0.ebuild (quake3-urbanterror-4.0.ebuild,761 bytes, text/plain)
2007-04-07 03:19 UTC, Wolfgang Frisch
Details
ioUrbanTerror-bin-1.0-r1.ebuild (ioUrbanTerror-bin-1.0-r1.ebuild,1.85 KB, text/plain)
2007-04-10 14:51 UTC, Wolfgang Frisch
Details
quake3-urbanterror-4.0.ebuild (quake3-urbanterror-4.0.ebuild,792 bytes, text/plain)
2007-08-07 19:34 UTC, Markus Rathgeb
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Wolfgang Frisch 2007-04-02 06:31:11 UTC
A new version of the Quake 3 total conversion "Urban Terror" was released on April 1st 2007. The attachment contains an updated ebuild which was tested on an ~x86 system.

Reproducible: Always
Comment 1 Wolfgang Frisch 2007-04-02 06:32:08 UTC
Created attachment 115220 [details]
quake3-urbanterror-4.0.ebuild
Comment 2 Wolfgang Frisch 2007-04-02 06:38:22 UTC
Created attachment 115221 [details]
quake3-urbanterror-4.0.ebuild

corrected the SLOT variable
Comment 3 Paul Bredbury 2007-04-02 16:01:16 UTC
Created attachment 115283 [details]
quake3-urbanterror-4.0.ebuild

Slotting is inappropriate. Here is a tidied ebuild.
Comment 4 Wolfgang Frisch 2007-04-02 16:03:36 UTC
Why is slotting inappropriate? There are people out there who still play the 3.x version because many maps aren't yet ported to 4.x.
Comment 5 Paul Bredbury 2007-04-02 16:09:48 UTC
Created attachment 115286 [details]
quake3-urbanterror-4.0.ebuild

Changed "MOD" to "mod".
Comment 6 Tristan Heaven (RETIRED) gentoo-dev 2007-04-02 16:26:07 UTC
*** Bug 173099 has been marked as a duplicate of this bug. ***
Comment 7 Paul Bredbury 2007-04-02 16:33:34 UTC
You didn't state the *reason* for slotting.

I've never seen slotting work in a game. Dunno if it helps here.
Comment 8 kevin 2007-04-02 18:45:35 UTC
The slotted ebuild of Wolfgang works totally fine here (emerged with collision-protect) - it allows for playing both versions of the mod. Now I just need to get some fps more than 20 ;)

Cheers
   Kevin
Comment 9 Peter Weber 2007-04-03 16:43:27 UTC
Whats about support in the ebuild for both engines (quake3 and quake3-bin)?
As far as I know to most old MOD-Ebuilds support only quake3-bin (id-soft), but not the open-source ioquake3 (in portage as quake3)?

It is annoying always to play with softlinks to get a MOD running...
Comment 10 Paul Bredbury 2007-04-03 16:56:39 UTC
> Whats about support in the ebuild for both engines (quake3 and quake3-bin)?

That's what /usr/portage/eclass/games-mods.eclass does.
Comment 11 Chris Gianelloni (RETIRED) gentoo-dev 2007-04-03 20:06:22 UTC
OK, wait... So 4.0 does or does not require games-fps/quake3{,-bin} to run?  Also, what is this about the standalone version?

If there's a standalone version, I would much rather not bump the "mod" version and add the standalone version, with the idea of eventually removing the mod version in favor of the standalone, much like we did with tremulous.
Comment 12 Wolfgang Frisch 2007-04-03 20:21:57 UTC
There are two versions of Urban Terror:

* A mod version for quake3(-bin). Some leagues like clanbase require Punkbuster, thus some players will want to use the mod version with the old, proprietary quake3-bin. This mod version works fine both with quake3-bin and icculus' ioquake3.

* A standalone version with its own anti-cheat system (battleye). It's comprised of ioUrbanTerror_1.0.zip (http://media.digitalamusement.com/urt4/ioUrbanTerror_1.0.zip) and the same UrbanTerror40_full.zip as the mod version has.

Thus I suggest to add both UrT fragrances. Someone would still have to create an ebuild for the standalone package. If I have more time later, I'll try to build one.
Comment 13 Peter Weber 2007-04-04 17:00:15 UTC
@12: I thinks the standalone is only for windows users, because their is no package-managment-system, the "standalone" is simply unnecessary under linux.

If you merge the MOD, you will get the engine automatically as dependencie.
Comment 14 Wolfgang Frisch 2007-04-07 03:11:44 UTC
Created attachment 115633 [details]
ioUrbanTerror-bin-1.0.ebuild

New eBuild for ioUrbanTerror, a modified version of ioquake3 (games-fps/quake3) with added Battleye (http://www.battleye.com/) anti-cheat support.
It still lacks proper dependencies for ~amd64 because I don't have an AMD64 machine to test it on. The Useflags behave just like they do in the normal quake3(-bin) ebuilds.
Comment 15 Wolfgang Frisch 2007-04-07 03:19:57 UTC
Created attachment 115635 [details]
quake3-urbanterror-4.0.ebuild

Applied Paul's corrections to the ebuild.
Comment 16 Michael S Costello 2007-04-08 19:53:20 UTC
I hereby offer my amd64 machine up for testing for the ioUrbanTerror-bin-1.0.ebuild however, where would this actually get placed in my overlay?  quake3-urbanterror-4.0.ebuild itself is in an obviously corresponding place to games-fps/quake3-urbanterror  I suppose I'll guess at games-fps/ioUrbanTerror-bin for the time being, *duh* that was probably right.

Findings will arrive shortly.
Comment 17 Michael S Costello 2007-04-08 20:17:02 UTC
ioUrbanTerror-bin out of the box does not work on amd64 arch, it does however emerge without a hitch once the keyword is added:
The output looks like this:

fraterm@localhost ~ $ ioUrbanTerror-bin 
ioQ3 1.33urt linux-i386 Apr  2 2007
----- FS_Startup -----
Current search path:
/home/fraterm/.q3a/q3ut4
/opt/ioUrbanTerror-bin-1.0/q3ut4/zpak000.pk3 (6139 files)
/opt/ioUrbanTerror-bin-1.0/q3ut4
/home/fraterm/.q3a/baseq3
/opt/ioUrbanTerror-bin-1.0/baseq3

----------------------
6139 files in pk3 files
execing default.cfg
execing q3config.cfg
execing autoexec.cfg
Hunk_Clear: reset the hunk ok
----- Client Initialization -----
Couldn't read q3history.
----- Initializing Renderer ----
-------------------------------
QKEY found.
----- Client Initialization Complete -----
----- R_Init -----

------- Input Initialization -------
Joystick is not active.
------------------------------------
...loading libGL.so.1:
Calling SDL_Init(SDL_INIT_VIDEO)...
SDL_Init(SDL_INIT_VIDEO) passed.
QGL_Init: Can't load libGL.so.1 from /etc/ld.so.conf or current dir: No dynamic GL support in video driver
failed
----- CL_Shutdown -----
RE_Shutdown( 1 )
-----------------------
Sys_Error: GLimp_Init() - could not load OpenGL subsystem



urbanterror ebuild works as does the game though battleeye support is seemingly more prevalent on servers so I can't play on any server I tried.
Comment 18 Wolfgang Frisch 2007-04-10 14:51:17 UTC
Created attachment 115904 [details]
ioUrbanTerror-bin-1.0-r1.ebuild

Added the BattlEye files to the ebuild.

@Michael: I didn't expect it to run out of the box on amd64 because it will need 32-bit compatibility libraries with which I don't have any experience at all. Someone capable of writing ebuilds and with knowledge about amd64 32-bit emu stuff will have to complete this part.
Comment 19 Stephen Bridges 2007-04-17 20:10:52 UTC
I assume I'm being thick but I thought the idea of this new release was that one could emerge quake3 (ioquake) and this and play, but instead I get:


ioQ3 1.34-rc3 linux-x86_64 Apr 13 2007
----- FS_Startup -----
Current search path:
/home/widget/.q3a/q3ut4
/usr/share/games/quake3/q3ut4/zpak000.pk3 (6139 files)
/usr/share/games/quake3/q3ut4
/usr/games/bin/q3ut4
/home/widget/.q3a/baseq3
/usr/share/games/quake3/baseq3
/usr/games/bin/baseq3

----------------------
6139 files in pk3 files
Sys_Error: Couldn't find pak0.pk3. Check that your Q3
executable is in the correct place and that every file
in the baseq3 directory is present and readable.
--

It is correct in that I don't have a pak0.pk3 anywhere on my system.  Other than that the ebuild works.
Comment 20 Peter Weber 2007-04-30 10:02:53 UTC
Did you started quake with ut as mod? if you just enter "quake3" it will try to load the quake3-files. Example:
quake3 +set fs_game q3ut4

Comment 21 Sal Gonzalez 2007-06-08 03:21:10 UTC
(In reply to comment #17)
> ioUrbanTerror-bin out of the box does not work on amd64 arch, it does however
> emerge without a hitch once the keyword is added:
> The output looks like this:
> 
> fraterm@localhost ~ $ ioUrbanTerror-bin 
> ioQ3 1.33urt linux-i386 Apr  2 2007
> ----- FS_Startup -----
> Current search path:
> /home/fraterm/.q3a/q3ut4
> /opt/ioUrbanTerror-bin-1.0/q3ut4/zpak000.pk3 (6139 files)
> /opt/ioUrbanTerror-bin-1.0/q3ut4
> /home/fraterm/.q3a/baseq3
> /opt/ioUrbanTerror-bin-1.0/baseq3
> 
> ----------------------
> 6139 files in pk3 files
> execing default.cfg
> execing q3config.cfg
> execing autoexec.cfg
> Hunk_Clear: reset the hunk ok
> ----- Client Initialization -----
> Couldn't read q3history.
> ----- Initializing Renderer ----
> -------------------------------
> QKEY found.
> ----- Client Initialization Complete -----
> ----- R_Init -----
> 
> ------- Input Initialization -------
> Joystick is not active.
> ------------------------------------
> ...loading libGL.so.1:
> Calling SDL_Init(SDL_INIT_VIDEO)...
> SDL_Init(SDL_INIT_VIDEO) passed.
> QGL_Init: Can't load libGL.so.1 from /etc/ld.so.conf or current dir: No dynamic
> GL support in video driver
> failed
> ----- CL_Shutdown -----
> RE_Shutdown( 1 )
> -----------------------
> Sys_Error: GLimp_Init() - could not load OpenGL subsystem
> 
> 
> 
> urbanterror ebuild works as does the game though battleeye support is seemingly
> more prevalent on servers so I can't play on any server I tried.
> 

It works for me on amd64.  Check your emul-* packages... Here is what I have installed:
> equery l emul
[ Searching for package 'emul' in all categories among: ]
 * installed packages
[I--] [ -] app-emulation/emul-linux-x86-baselibs-10.2 (0)
[I--] [ -] app-emulation/emul-linux-x86-compat-1.0-r3 (0)
[I--] [ -] app-emulation/emul-linux-x86-gtklibs-10.0-r1 (0)
[I--] [ -] app-emulation/emul-linux-x86-java-1.5.0.11 (1.5)
[I--] [ -] app-emulation/emul-linux-x86-medialibs-10.2 (0)
[I--] [ -] app-emulation/emul-linux-x86-qtlibs-10.0 (0)
[I--] [ -] app-emulation/emul-linux-x86-sdl-10.1 (0)
[I--] [ -] app-emulation/emul-linux-x86-soundlibs-10.0-r1 (0)
[I--] [ -] app-emulation/emul-linux-x86-xlibs-10.0 (0)




Comment 22 Markus Rathgeb 2007-08-07 19:28:16 UTC
Hi!
Could we change the quake3-urbanterror-4.0.ebuild we could use quake3, quake3-bin or ioUrbanTerror-bin?
I suggest to add ioUrbanTerror-bin to the RDEPEND.
Is this okay?

--- quake3-urbanterror-4.0.ebuild.old   2007-08-07 21:22:03.000000000 +0200
+++ quake3-urbanterror-4.0.ebuild       2007-08-07 21:15:58.000000000 +0200
@@ -24,6 +24,7 @@
                !ppc? (
                || (
                        games-fps/${GAME}
-                       games-fps/${GAME}-bin ) )"
+                       games-fps/${GAME}-bin
+                       games-fps/ioUrbanTerror-bin ) )"
Comment 23 Markus Rathgeb 2007-08-07 19:34:58 UTC
Created attachment 127204 [details]
quake3-urbanterror-4.0.ebuild

Added games-fps/ioUrbanTerror-bin as an alternative to RDEPEND.
Comment 24 Erik Musick 2007-08-07 23:39:54 UTC
I've been playing all day on an amd64 no-multilib without any problem. I used the quake3-urbanterror ebuild by Wolfgang on 2007-04-07. Had to remove the hard mask from the profile, but all seems to be well.
Comment 25 Wolfgang Frisch 2007-08-07 23:50:00 UTC
Will Urban Terror 4.1 be released before this version bump hits Portage?
I wonder why it hasn't been added as unstable/testing yet, despite the numerous positive reports.
Comment 26 Chris Gianelloni (RETIRED) gentoo-dev 2007-08-18 00:44:46 UTC
OK.  I've added this to the tree.

As for the question of this being added, please realize that all of us have lives and other responsibilities.  It's really rude to ask when something will be done, considering this is a game and isn't important to the overall quality of Gentoo compared to other packages and we're all volunteers.  In other words, we'll add it when we get to it and asking won't speed up the process and is more likely to make someone unmotivated to work on your particular bug, making it take even longer.

Thanks