1#!/bin/sh
2# Generate quake-rogue.spec
3# $1 is version
4# $2 is release
5# $3 is install dir (assumed to be in /var/tmp)
6cat <<EOF
7%define name quake-rogue
8%define version ${1}
9%define release ${2}
10%define builddir \$RPM_BUILD_DIR/%{name}-%{version}
11Name:		%{name}
12Version:	%{version}
13Release:	%{release}
14Vendor:		id Software/Rogue Entertainment
15Packager:	Dave "Zoid" Kirsch <zoid@idsoftware.com>
16URL:		http://www.rogue-ent.com/
17Source:		quake-rogue-%{version}.tar.gz
18BuildArchitectures: noarch
19Group:		Games
20Copyright:	Restricted
21Icon:		quake.gif
22BuildRoot:	/var/tmp/%{name}-%{version}
23Summary:	Quake Rogue Mission Pack #2: Dissolution of Eternity
24
25%description
26
2716 entirely new, and totally intense levels! The environmental experience of 
28Quake is unparalleled. Dissolution of Eternity sustains the same dynamic 
29sense of reality and dramatic visuals; yet adds an impression of purpose 
30and continuity. This expansion pack is most definitely not a conglomeration 
31of clone levels! 
32
338 new monsters! Quake is solid, hard-hitting action with a host of evil 
34enemies. We've made additions to the Quake monster roster to intensify the 
35action and fill every dimly lit and evil corner of the game. 
36
374 new weapons! The Quake weapons are awesome, but we've pushed them beyond 
38that with the addition of extreme power-ups to make the arsenal more 
39effective, and more deadly. 
40
41Oh yeah, the Power-Ups! 
42
43Single player mode power-ups include:
44
45The Anti-Grav Belt. The theory here is simple. It counters the force of 
46gravity and allows the player to make difficult jumps. 
47
48The Power Shield. This 'little gem' significantly decreases the damage you 
49receive from most enemy attacks. If you're feelin' frisky in Deathmatch, 
50try out the ram attack. It's an added 'weapon' to send your opponents flying. 
51
52Deathmatch will introduce the player to:
53
54The Vengeance Sphere. We'd like you to experience it before we let you in on 
55what it does. Here's a hint: Ultimate retribution from the grave! 
56
57Random Respawn. This feature will toss in a bit of Deathmatch variety. Hey, 
58we can't be responsible for what awesome power up 'pops up' next. 
59
60Multi-player!
61
62Normal Deathmatch. Friend fraggin' action! 
63Team Play. Bring a friend, to kill a foe. 
64Tag. You played it as a kid, but nothin' says "Tag!" like a face full of 
65Plasma. 
66
67And, a much enhanced version of Capture the Flag! 
68Capture the Flag. You've seen it on the Internet; now it's in your hands. 
69Additional value, additional excitement, and additional Deathmatch 'down and 
70dirty' devastation. CTF is one of the most exciting team multi-player 
71directions for Quake to date; and the most popular too! 
72
73Including two brand new CTF features. 
74
75One Flag - It's a mad race for the flag, the loser gets a rocket up his 
76privates. 
77Three Team - Red, Blue, and the new Rogue (pun intended) Grey team. The good 
78news? You can take either flag and bring to it either Red or Blue base. The 
79bad news? You don't have your own base! 
80
81Also, a collection of lethal environmental hazards have been placed at every 
82turn. They are challenging, and terminal! Here are just a few of them.
83
84The Pendulums - Set to slice the player to shreds when he least expects it! 
85Lightning Shooters - Well, they shoot lightning and can be directed at any 
86angle to make some rooms extremely hazardous. 
87Lava Nail Shooters - Well, they shoot, you get the idea here! 
88Earthquakes - Earthshaking environments! Level areas that tremor with 
89seismic activity. Now the Quake player can literally quake! 
90Buzz Saws - Compact. Cordless. And completely gib-o-matic! These dreaded 
91traps are set in floors and ceilings. 
92
93%install
94
95%files
96%attr(644,root,root) $3/rogue/pak0.pak
97%attr(644,root,root) $3/rogue/docs/manual.doc
98%attr(644,root,root) $3/rogue/docs/manual.htm
99%attr(644,root,root) $3/rogue/docs/manual.txt
100%attr(644,root,root) $3/rogue/docs/readme.doc
101%attr(644,root,root) $3/rogue/docs/readme.htm
102%attr(644,root,root) $3/rogue/docs/readme.txt
103%attr(644,root,root) $3/rogue/docs/ctf.doc
104%attr(644,root,root) $3/rogue/docs/ctf.htm
105%attr(644,root,root) $3/rogue/docs/ctf.txt
106
107EOF
108
109