First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 103591
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Games <games@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: vallesroc@gmail.com
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
quake3-9999.ebuild quake3-9999.ebuild text/plain SpanKY 2005-08-31 20:22 0000 1.67 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 103591 depends on: Show dependency tree
Show dependency graph
Bug 103591 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)







View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2005-08-24 09:19 0000
ID has free Quake3 sources recently. The quake3 ebuild should build it from
source code, while a new -bin ebuild should be created for their latest binary
release.

Reproducible: Always
Steps to Reproduce:

------- Comment #1 From Chris Gianelloni (RETIRED) 2005-08-24 11:20:10 0000 -------
Perhaps later.

The current version of the code doesn't build on many versions of GCC.  I
definitely don't even want to think of what happens when you start adding some
of the crazy CFLAGS some of our users love to use into the mix.  Once somebody
goes and does a cleanup on the code, ala relnev and Quake2, then I'll do this,
but until then, I think we should keep it as-is.

------- Comment #2 From rabbitambulance@googlemail.com 2005-08-25 05:10:15 0000 -------
At least we should correct the ebuild so it pulls in the datafiles off ftp or
something, as the cd should no longer be needed. Also, the license is no longer
Q3EULA, but GPL afaik.

------- Comment #3 From Christoph Brill (egore) 2005-08-25 05:20:17 0000 -------
(In reply to comment #2)
> At least we should correct the ebuild so it pulls in the datafiles off ftp or
> something, as the cd should no longer be needed. Also, the license is no longer
> Q3EULA, but GPL afaik.

Only the source is GPL. You still need to original CD to play the game (same for
Quake and Quake II).

------- Comment #4 From Paulo Fidalgo 2005-08-28 09:21:23 0000 -------
by the way icculus is working on the source: 
http://www.icculus.org/quake3/ 
 
this is nice, because we have now a central reference for the source :) 
 
I will compile it!!! 

------- Comment #5 From SpanKY 2005-08-31 20:22:05 0000 -------
Created an attachment (id=67379) [edit]
quake3-9999.ebuild

ebuild to build quake3 from the svn repo

------- Comment #6 From Chris Gianelloni (RETIRED) 2005-09-01 06:45:40 0000 -------
Wouldn't an ebuild to use a snapshot be better?

------- Comment #7 From Jordan 2005-09-01 10:41:05 0000 -------
I've been using that ebuild however I had to modify it because it wasn't
working
right. Since DEFAULT_BASEDIR is set to ${GAMES_DATADIR}/quake3 the baseq3 and
missionpack files also need to be installed into that directory, not into
GAMES_LIBDIR. Simply changing exeinto ${GAMES_LIBDIR}/${PN}/baseq3 and exeinto
${GAMES_LIBDIR}/${PN}/missionpack to DATADIR instead fixes it. If I didn't do
that the game wouldn't start at all. This also ensures that
${GAMES_DATADIR}/quake3 exists for putting the pak0.pk3 file.

After I do that, when I try to enter a level it would give me ERROR: User
Interface is version 3, expected 6. Not sure what that means however if I use
the shared libraries by starting with quake3 +set sv_pure 0 +set vm_cgame 0
+set
vm_game 0 +set vm_ui 0 then the game works fine. I now have quake3 running
using
alsa for sound, so I'm happy.

------- Comment #8 From SpanKY 2005-09-01 21:41:41 0000 -------
the ebuild isnt meant for inclusion (at least not masked as -*), but more for
building a snapshot/release ebuild from

my quake3 didnt seem to require those binary files, but we should send patches
upstream to make quake3 search a sep libdir after basedir if that is the case

------- Comment #9 From Lee Trager 2005-09-03 23:38:33 0000 -------
Why not just call this quake3-src? The quake3 ebuild will be for the offical id
software build of quake3, with punkbuster. The quake3-src would be built from
the icculus.org sources of quake3.

------- Comment #10 From SpanKY 2005-09-04 11:13:24 0000 -------
quake3 is going to be renamed to quake3-bin ... source packages get preference
over binary packages in Gentoo

------- Comment #11 From Jordan 2005-09-04 11:38:15 0000 -------
there are potential issues with all the quake 3 mods between the source and
binary version of quake3, right now I've simply got symlinks in
/usr/share/games/quake3 going to /opt/quake3/modname and so forth, without much
trouble, but the different install paths of the binary and source versions will
definitely be an issue.

------- Comment #12 From Lee Trager 2005-09-05 02:22:06 0000 -------
(In reply to comment #11)
> there are potential issues with all the quake 3 mods between the source and
> binary version of quake3, right now I've simply got symlinks in
> /usr/share/games/quake3 going to /opt/quake3/modname and so forth, without much
> trouble, but the different install paths of the binary and source versions will
> definitely be an issue.

Are you saying the mods just dont work with the source version or its just sym
links on your computer? I was also thinking it might be good to have a way that
the closed source version(with punk buster) and open source version(w/o punk
buster) co-exist. Maybe name the closed source version quake3-bin while the open
source is just quake3?

------- Comment #13 From Jordan 2005-09-05 08:03:56 0000 -------
I'm not saying the mods dont work I'm just saying there needs to be a way to
make them work with both the source and binary version, since they have
different install paths. Right now there is nothing done about this.

------- Comment #14 From Lee Trager 2005-09-05 13:18:57 0000 -------
(In reply to comment #13)
> I'm not saying the mods dont work I'm just saying there needs to be a way to
> make them work with both the source and binary version, since they have
> different install paths. Right now there is nothing done about this.

Thats simple enough to do install all mods and game data in a universal place,
the same way all browser plugins are stored in /opt/netscape/plugins. Have both
the binary and the source versions of quake3 link there. To simplify things I
would suggest keeping all mods and game data in /opt/quake3 and have the source
version just link to /opt/quake3.

------- Comment #15 From Jakub Moc 2005-09-06 15:27:09 0000 -------
*** Bug 105064 has been marked as a duplicate of this bug. ***

------- Comment #16 From Lee Trager 2005-09-09 22:35:26 0000 -------
So is this going to get into portage or not?

------- Comment #17 From Mr. Bones. 2005-09-09 23:13:34 0000 -------
http://www.gentoo.org/proj/en/desktop/games/#doc_chap5_sect10

------- Comment #18 From Lee Trager 2005-09-11 00:32:05 0000 -------
(In reply to comment #17)
> http://www.gentoo.org/proj/en/desktop/games/#doc_chap5_sect10

Im sorry your right. Take back what I said and take your time.

------- Comment #19 From SpanKY 2005-10-25 17:29:05 0000 -------
games-fps/quake3 now builds from source

First Last Prev Next    No search results available      Search page      Enter new bug