Home | History | Annotate | Download | only in QW
      1 #!/bin/sh
      2 # Generate qwcl.spec
      3 # $1 is version
      4 # $2 is release
      5 # $3 is install dir (assumed to be in /var/tmp)
      6 cat <<EOF
      7 %define name qwcl
      8 %define version ${1}
      9 %define release ${2}
     10 %define builddir \$RPM_BUILD_DIR/%{name}-%{version}
     11 Name:		%{name}
     12 Version:	%{version}
     13 Release:	%{release}
     14 Vendor:		id Software
     15 Packager:	Dave "Zoid" Kirsch <zoid@idsoftware.com>
     16 URL:		http://www.idsoftware.com/
     17 Source:		qwcl-%{version}.tar.gz
     18 Group:		Games
     19 Copyright:	Restricted
     20 Icon:		quake.gif
     21 BuildRoot:	/var/tmp/%{name}-%{version}
     22 Summary:	QuakeWorld Client
     23 
     24 %description
     25 QuakeWorld is an Internet multi-player specific version of Quake. While the 
     26 original version of Quake can be played over the Internet, many users modem 
     27 users - the majority of players, had less than satisfactory play. Symptoms 
     28 like excessive lag - actions actually happening much later than you did them; 
     29 packet loss - the game would freeze and resume several seconds later; and 
     30 various other difficulties plagued users.
     31 
     32 After realizing how many people played Quake on the internet, and how many 
     33 wanted to, but couldn't due to the play being unsatisfactory, John Carmack 
     34 of id Software decided to create a version of Quake that was optimized for 
     35 the average modem Internet player. This Internet specific version does only 
     36 one thing, play deathmatch games over a TCP/IP network such as the Internet. 
     37 It has no support for solo play, and you can't do anything with out connecting 
     38 to a special server.
     39 
     40 Now in it's second generation, QuakeWorld has been sculpted by countless 
     41 hours of user feedback and tweaking to provide the best multi-player 
     42 experience that can be had from the equipment the average gamer will have. 
     43 All that is required to use QuakeWorld is registered Quake.
     44 
     45 %install
     46 
     47 %files
     48 %attr(644,root,root) ${3}/README.qwcl
     49 %attr(4755,root,root) ${3}/qwcl
     50 %attr(4755,root,root) ${3}/glqwcl
     51 %attr(4755,root,root) ${3}/glqwcl.glx
     52 %attr(755,root,root) ${3}/glqwcl.3dfxgl
     53 %attr(755,root,root) ${3}/lib3dfxgl.so
     54 %attr(755,root,root) ${3}/libMesaGL.so.2.6
     55 %attr(755,root,root) ${3}/libMesaGL.so.2
     56 %attr(755,root,root) ${3}/libMesaGL.so
     57 %attr(755,root,root) ${3}/libGL.so
     58 %attr(755,root,root) ${3}/qwcl.x11
     59 %attr(755,root,root) ${3}/qw/skins/fixskins.sh
     60 EOF
     61 
     62 
     63