123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- #!/bin/sh
- # Generate qwcl.spec
- # $1 is version
- # $2 is release
- # $3 is install dir (assumed to be in /var/tmp)
- cat <<EOF
- %define name qwcl
- %define version ${1}
- %define release ${2}
- %define builddir \$RPM_BUILD_DIR/%{name}-%{version}
- Name: %{name}
- Version: %{version}
- Release: %{release}
- Vendor: id Software
- Packager: Dave "Zoid" Kirsch <zoid@idsoftware.com>
- URL: http://www.idsoftware.com/
- Source: qwcl-%{version}.tar.gz
- Group: Games
- Copyright: Restricted
- Icon: quake.gif
- BuildRoot: /var/tmp/%{name}-%{version}
- Summary: QuakeWorld Client
- %description
- QuakeWorld is an Internet multi-player specific version of Quake. While the
- original version of Quake can be played over the Internet, many users modem
- users - the majority of players, had less than satisfactory play. Symptoms
- like excessive lag - actions actually happening much later than you did them;
- packet loss - the game would freeze and resume several seconds later; and
- various other difficulties plagued users.
- After realizing how many people played Quake on the internet, and how many
- wanted to, but couldn't due to the play being unsatisfactory, John Carmack
- of id Software decided to create a version of Quake that was optimized for
- the average modem Internet player. This Internet specific version does only
- one thing, play deathmatch games over a TCP/IP network such as the Internet.
- It has no support for solo play, and you can't do anything with out connecting
- to a special server.
- Now in it's second generation, QuakeWorld has been sculpted by countless
- hours of user feedback and tweaking to provide the best multi-player
- experience that can be had from the equipment the average gamer will have.
- All that is required to use QuakeWorld is registered Quake.
- %install
- %files
- %attr(644,root,root) ${3}/README.qwcl
- %attr(4755,root,root) ${3}/qwcl
- %attr(4755,root,root) ${3}/glqwcl
- %attr(4755,root,root) ${3}/glqwcl.glx
- %attr(755,root,root) ${3}/glqwcl.3dfxgl
- %attr(755,root,root) ${3}/lib3dfxgl.so
- %attr(755,root,root) ${3}/libMesaGL.so.2.6
- %attr(755,root,root) ${3}/libMesaGL.so.2
- %attr(755,root,root) ${3}/libMesaGL.so
- %attr(755,root,root) ${3}/libGL.so
- %attr(755,root,root) ${3}/qwcl.x11
- %attr(755,root,root) ${3}/qw/skins/fixskins.sh
- EOF
|