aboutsummaryrefslogtreecommitdiffstats
path: root/QW/qwcl.spec.sh
diff options
context:
space:
mode:
Diffstat (limited to 'QW/qwcl.spec.sh')
-rw-r--r--QW/qwcl.spec.sh62
1 files changed, 62 insertions, 0 deletions
diff --git a/QW/qwcl.spec.sh b/QW/qwcl.spec.sh
new file mode 100644
index 0000000..84e214e
--- /dev/null
+++ b/QW/qwcl.spec.sh
@@ -0,0 +1,62 @@
+#!/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
+
+