1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- #!/bin/sh
- # Generate qwsv.spec
- # $1 is version
- # $2 is release
- # $3 is install dir (assumed to be in /var/tmp)
- cat <<EOF
- %define name qwsv
- %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: qwsv-%{version}.tar.gz
- Group: Games
- Copyright: Restricted
- Icon: quake.gif
- BuildRoot: /var/tmp/%{name}-%{version}
- Summary: QuakeWorld Server
- %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.qwsv
- %attr(755,root,root) ${3}/qwsv
- %attr(644,root,root) ${3}/qw/buttons.qc
- %attr(644,root,root) ${3}/qw/client.qc
- %attr(644,root,root) ${3}/qw/combat.qc
- %attr(644,root,root) ${3}/qw/defs.qc
- %attr(644,root,root) ${3}/qw/doors.qc
- %attr(644,root,root) ${3}/qw/items.qc
- %attr(644,root,root) ${3}/qw/misc.qc
- %attr(644,root,root) ${3}/qw/models.qc
- %attr(644,root,root) ${3}/qw/plats.qc
- %attr(644,root,root) ${3}/qw/player.qc
- %attr(644,root,root) ${3}/qw/progdefs.h
- %attr(644,root,root) ${3}/qw/progs.src
- %attr(644,root,root) ${3}/qw/qwprogs.dat
- %attr(644,root,root) ${3}/qw/server.qc
- %attr(644,root,root) ${3}/qw/spectate.qc
- %attr(644,root,root) ${3}/qw/sprites.qc
- %attr(644,root,root) ${3}/qw/subs.qc
- %attr(644,root,root) ${3}/qw/triggers.qc
- %attr(644,root,root) ${3}/qw/weapons.qc
- %attr(644,root,root) ${3}/qw/world.qc
- %attr(644,root,root) ${3}/qw/skins/fixskins.sh
- EOF
|