19fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream#!/bin/sh
29fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream# Generate qwsv.spec
39fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream# $1 is version
49fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream# $2 is release
59fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream# $3 is install dir (assumed to be in /var/tmp)
69fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamcat <<EOF
79fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream%define name qwsv
89fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream%define version ${1}
99fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream%define release ${2}
109fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream%define builddir \$RPM_BUILD_DIR/%{name}-%{version}
119fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamName:		%{name}
129fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamVersion:	%{version}
139fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamRelease:	%{release}
149fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamVendor:		id Software
159fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamPackager:	Dave "Zoid" Kirsch <zoid@idsoftware.com>
169fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamURL:		http://www.idsoftware.com/
179fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamSource:		qwsv-%{version}.tar.gz
189fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamGroup:		Games
199fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamCopyright:	Restricted
209fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamIcon:		quake.gif
219fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamBuildRoot:	/var/tmp/%{name}-%{version}
229fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamSummary:	QuakeWorld Server
239fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream
249fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream%description
259fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamQuakeWorld is an Internet multi-player specific version of Quake. While the 
269fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamoriginal version of Quake can be played over the Internet, many users modem 
279fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamusers - the majority of players, had less than satisfactory play. Symptoms 
289fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamlike excessive lag - actions actually happening much later than you did them; 
299fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreampacket loss - the game would freeze and resume several seconds later; and 
309fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamvarious other difficulties plagued users.
319fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream
329fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamAfter realizing how many people played Quake on the internet, and how many 
339fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamwanted to, but couldn't due to the play being unsatisfactory, John Carmack 
349fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamof id Software decided to create a version of Quake that was optimized for 
359fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamthe average modem Internet player. This Internet specific version does only 
369fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamone thing, play deathmatch games over a TCP/IP network such as the Internet. 
379fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamIt has no support for solo play, and you can't do anything with out connecting 
389fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamto a special server.
399fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream
409fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamNow in it's second generation, QuakeWorld has been sculpted by countless 
419fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamhours of user feedback and tweaking to provide the best multi-player 
429fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamexperience that can be had from the equipment the average gamer will have. 
439fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamAll that is required to use QuakeWorld is registered Quake.
449fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream
459fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream%install
469fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream
479fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream%files
489fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream%attr(644,root,root) ${3}/README.qwsv
499fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream%attr(755,root,root) ${3}/qwsv
509fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream%attr(644,root,root) ${3}/qw/buttons.qc 
519fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream%attr(644,root,root) ${3}/qw/client.qc 
529fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream%attr(644,root,root) ${3}/qw/combat.qc 
539fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream%attr(644,root,root) ${3}/qw/defs.qc 
549fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream%attr(644,root,root) ${3}/qw/doors.qc 
559fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream%attr(644,root,root) ${3}/qw/items.qc 
569fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream%attr(644,root,root) ${3}/qw/misc.qc 
579fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream%attr(644,root,root) ${3}/qw/models.qc 
589fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream%attr(644,root,root) ${3}/qw/plats.qc 
599fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream%attr(644,root,root) ${3}/qw/player.qc 
609fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream%attr(644,root,root) ${3}/qw/progdefs.h 
619fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream%attr(644,root,root) ${3}/qw/progs.src 
629fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream%attr(644,root,root) ${3}/qw/qwprogs.dat 
639fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream%attr(644,root,root) ${3}/qw/server.qc 
649fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream%attr(644,root,root) ${3}/qw/spectate.qc 
659fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream%attr(644,root,root) ${3}/qw/sprites.qc 
669fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream%attr(644,root,root) ${3}/qw/subs.qc 
679fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream%attr(644,root,root) ${3}/qw/triggers.qc 
689fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream%attr(644,root,root) ${3}/qw/weapons.qc 
699fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream%attr(644,root,root) ${3}/qw/world.qc
709fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream%attr(644,root,root) ${3}/qw/skins/fixskins.sh
719fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstreamEOF
729fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream
739fd67c44777b350dc56f3e70c88963b0d966ffc7quake upstream
74