aboutsummaryrefslogtreecommitdiffstats
path: root/QW/qwsv.spec.sh
diff options
context:
space:
mode:
Diffstat (limited to 'QW/qwsv.spec.sh')
-rw-r--r--QW/qwsv.spec.sh73
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
+
+