62 lines
2.2 KiB
Bash
62 lines
2.2 KiB
Bash
#!/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
|
|
|
|
|