diff options
Diffstat (limited to 'QW/qwsv.spec.sh')
| -rw-r--r-- | QW/qwsv.spec.sh | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/QW/qwsv.spec.sh b/QW/qwsv.spec.sh new file mode 100644 index 0000000..64d4d5e --- /dev/null +++ b/QW/qwsv.spec.sh @@ -0,0 +1,73 @@ +#!/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 + + |
