Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 194428
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Games <games@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: jon R-B <jon.roadleybattin@gmail.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
ETQW-server-1.1.ebuild ETQW-server-1.1.ebuild text/plain jon R-B 2007-10-01 19:02 0000 819 bytes Details
etqw-ded-1.1.ebuild etqw-ded-1.1.ebuild text/plain Paul Bredbury 2007-10-07 10:10 0000 1.26 KB Details
etqw-ded-1.1.4.ebuild etqw-ded-1.1.4.ebuild text/plain Paul Bredbury 2007-10-10 20:47 0000 1.37 KB Details
etqw-ded-nomedia-1.1.4.ebuild etqw-ded-nomedia-1.1.4.ebuild text/plain jon R-B 2007-10-14 00:23 0000 1.61 KB Details
etqw-ded-1.1_p10.ebuild etqw-ded-1.1_p10.ebuild text/plain Paul Bredbury 2007-10-26 07:37 0000 1.34 KB Details
etqw-ded-1.2.ebuild etqw-ded-1.2.ebuild text/plain Paul Bredbury 2007-11-01 19:03 0000 1.35 KB Details
etqw-ded-1.2.3.ebuild games-fps/etqw-ded-1.2.3.ebuild text/plain jon R-B 2007-12-23 16:23 0000 1.45 KB Details
etqw-ded.confd conf file text/plain jon R-B 2007-12-23 16:24 0000 260 bytes Details
etqw-ded.rc init file text/plain jon R-B 2007-12-23 16:24 0000 702 bytes Details
etqw-ded-1.4.ebuild games-fps/etqw-ded-1.4.ebuild text/plain Michael Dehler 2008-04-22 12:36 0000 1.60 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

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

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


Not eligible to see or edit group visibility for this bug.






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


Description:   Opened: 2007-10-01 19:00 0000
ebuild for QuakeWars server for linux
ebuild been used to put under package management a QW server for a clan that
uses gentoo for its server

first stab, a bit crude (will revbump soon). 
This is nomedia so you need to have the game data (pak000.pk4...) for it to
function AND download source is via fileplanet-like network at the moment (a
direct link may be aval at a later date)

So pre-fetch on server *.run & manual fetching of PAK data (am working on the
-media installer ebuild that comes with the PAK)

Reproducible: Always

------- Comment #1 From jon R-B 2007-10-01 19:02:04 0000 -------
Created an attachment (id=132333) [details]
ebuild for it

stoopid *.run package is an "invalid" zip archive so "unpack" ebuild command
doesnt work

------- Comment #2 From Paul Bredbury 2007-10-01 19:13:50 0000 -------
See example ebuilds:
find /usr/portage/ -name \*.ebuild | xargs grep unpack_makeself | grep run

And see ebuild at http://forums.gentoo.org/viewtopic-t-591320.html

Rename the summary and attachment to be meaningful.

------- Comment #3 From jon R-B 2007-10-01 19:31:09 0000 -------
that is my post on forums.gentoo.org that you are referencing 

will do the find command 

------- Comment #4 From jon R-B 2007-10-01 19:33:29 0000 -------
plus did initially try the "unpack_makeself"  since I used the doom3 ebuild for
reference HOWEVER... the *>run that splashdamage provides is
1) invalid zip archive (so unpack fails)
2) there is no make within the *>run so unpack_makeself fails hence reverting
to crude "unzip"

as stated will refine the build

------- Comment #5 From Chris Gianelloni (RETIRED) 2007-10-03 00:25:21 0000 -------
*** Bug 194222 has been marked as a duplicate of this bug. ***

------- Comment #6 From Paul Bredbury 2007-10-07 10:10:59 0000 -------
Created an attachment (id=132803) [details]
etqw-ded-1.1.ebuild

Ebuild for the full server download. Category is "games-server".

------- Comment #7 From Paul Bredbury 2007-10-10 20:47:39 0000 -------
Created an attachment (id=133096) [details]
etqw-ded-1.1.4.ebuild

New "revision" (why can't hugely-successful games developers use proper version
numbers?).

------- Comment #8 From jon R-B 2007-10-10 21:02:03 0000 -------
hehe yer I know.... thats what minor-numbers in version numbers are for

yr ebuild layout alot better then my quick-n-dirty hack and the:
MY_PV="${VER}-full.r${REV}"
just needs to be changed to

MY_PV="${VER}-nomedia.r${REV}"
for that to work (an 11meg d/l is great for us that have the game but also
admin a server).

I was looking at a way of using a USE flag (say nomedia) which if set choses
the different source as well as prints the final post_install message BUT since
MY_PV and SRC_URL get set before things like USE flags are check (I think)
don't think that will work

Would be good if it was just one ebuild that did full&nomedia

------- Comment #9 From jon R-B 2007-10-14 00:23:02 0000 -------
Created an attachment (id=133393) [details]
etqw-ded-nomedia-1.1.4.ebuild

ebuild for nomedia etqw server

------- Comment #10 From Paul Bredbury 2007-10-26 07:37:03 0000 -------
Created an attachment (id=134402) [details]
etqw-ded-1.1_p10.ebuild

Better version number.

------- Comment #11 From Paul Bredbury 2007-11-01 19:03:21 0000 -------
Created an attachment (id=134934) [details]
etqw-ded-1.2.ebuild

Version bump.

------- Comment #12 From Chris Gianelloni (RETIRED) 2007-11-04 18:38:38 0000 -------
Err...

Did anybody think to use the cdinstall USE flag for choosing whether to use the
media or not?  I won't accept two ebuilds when it isn't necessary.  SRC_URI can
use a USE flag, just fine.  You'll just need two different MY_PV for the
different downloads.  Otherwise, it's looking good, guys.  Keep up the good
work.

------- Comment #13 From Paul Bredbury 2007-11-04 21:27:24 0000 -------
Gentoo gamers are quite capable of screwing up such a seemingly simple task as
copying several files from the DVD into a specific directory and ensuring that
the "games" group can read them, and also ignoring elog messages. And then the
game gives a cryptic error message, rather than mentioning that zpakblah from
the installation DVD is missing. So we just end up with stupid "bug" reports on
the forums or bugzilla.

So, in my opinion, "cdinstall" is just asking for annoyance.

------- Comment #14 From Chris Gianelloni (RETIRED) 2007-11-05 01:13:35 0000 -------
... What?

I'm talking about for the installation to determine whether to use the nomedia
download or not.  If USE=cdinstall, download the right upstream file and pull
the rest from the CD, otherwise, download the larger upstream that doesn't
require the media.

------- Comment #15 From jon R-B 2007-12-23 16:23:40 0000 -------
Created an attachment (id=139189) [details]
games-fps/etqw-ded-1.2.3.ebuild

updated ebuild

------- Comment #16 From jon R-B 2007-12-23 16:24:00 0000 -------
Created an attachment (id=139190) [details]
conf file

------- Comment #17 From jon R-B 2007-12-23 16:24:14 0000 -------
Created an attachment (id=139191) [details]
init file

------- Comment #18 From Michael Dehler 2008-04-22 12:36:59 0000 -------
Created an attachment (id=150585) [details]
games-fps/etqw-ded-1.4.ebuild

new version including the hotfix

------- Comment #19 From Tristan Heaven 2008-09-03 21:18:40 0000 -------
Fixed, thanks.

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug