mirror of
https://git.code.sf.net/p/quake/quake2forge
synced 2024-12-04 01:51:52 +00:00
- Updated the debian/ directory from the downstream package
just uploaded. - Added .gitignore to the debian dir for the junk that gets created during build.
This commit is contained in:
parent
d3c549b156
commit
51886d0095
12 changed files with 433 additions and 250 deletions
4
debian/.gitignore
vendored
Normal file
4
debian/.gitignore
vendored
Normal file
|
@ -0,0 +1,4 @@
|
|||
files
|
||||
*.debhelper
|
||||
quake2.substvars
|
||||
|
25
debian/README.Debian
vendored
25
debian/README.Debian
vendored
|
@ -10,14 +10,21 @@ quake2-data package. There is talk of creating DFSG-free data for this engine,
|
|||
but currently this maintainer knows of no tools to build such data for Linux,
|
||||
let alone Debian.
|
||||
|
||||
This package contains the SDL patches made by Steven Fuller (downloaded from
|
||||
http://icculus.org/~relnev/download.php), for more details please read
|
||||
README.sdl. This patch was rearranged slightly to fit the original source from
|
||||
iD. The top-level Makefile is also thanks to Steven.
|
||||
If you are running esd, you will want to kill it before running quake2; quake2
|
||||
only works with OSS audio.
|
||||
|
||||
The following may only be of interest to other maintainers:
|
||||
The .orig.tar.gz has had ^Ms removed from the source files, and the file
|
||||
quake2-3.21/linux/map.out has been removed. Apart from that, no other changes
|
||||
have been made.
|
||||
This maintainer has found the gamma levels in OpenGL renderers to be very dark,
|
||||
and has fixed it by calling xgamma to set the gamma level to 1.7 before
|
||||
playing.
|
||||
|
||||
-- Jamie Wilkinson <jaq@spacepants.org>, Sat, 29 Dec 2001 17:42:41 +1100
|
||||
Save Games
|
||||
==========
|
||||
|
||||
Due to the fact that a save game is just a memory dump of game data, there
|
||||
is no easy way to get save games to work reliably after a recompile of the
|
||||
game. Upstream is currently looking into this, and will probably replace
|
||||
the memory dump with something parseable. In the meantime, the recommended
|
||||
method is to put quake2 on hold if you're halfway through a single player
|
||||
game.
|
||||
|
||||
-- Jamie Wilkinson <jaq@debian.org>, Sat, 29 Dec 2001 17:42:41 +1100
|
||||
|
|
141
debian/changelog
vendored
141
debian/changelog
vendored
|
@ -1,3 +1,140 @@
|
|||
quake2 (1:0.1-1) unstable; urgency=low
|
||||
|
||||
* New upstream release.
|
||||
- Removed patch to VAIO Picturebook and TiBook resolutions.
|
||||
- Removed patch for rcon_password exploit.
|
||||
- Removed patch for SDL mouse buttons 2 and 3.
|
||||
- Removed patch for broken ALSA OSS emulation.
|
||||
- Removed patch for other compile warnings that are also fixed in the
|
||||
new upstream code.
|
||||
* Removed quake2.sh, as libGL.so.1 is set as the correct gl_driver in the
|
||||
code, and gamma is handled internally (at least, the GLX refresher does).
|
||||
If you find that your favourite refresher doesn't do gamma, file a bug
|
||||
and I'll reinstate the wrapper script.
|
||||
* Removed Depends: xbase-clients as the wrapper script is no longer
|
||||
used.
|
||||
|
||||
-- Jamie Wilkinson <jaq@debian.org> Wed, 18 Sep 2002 23:11:38 +1000
|
||||
|
||||
quake2 (3.21.cvs20020126-8) unstable; urgency=low
|
||||
|
||||
* Fixed the menus to refer to the correct video modes. (Closes: #148173)
|
||||
* Added new TiBook resolution (1280x854).
|
||||
|
||||
-- Jamie Wilkinson <jaq@debian.org> Sun, 26 May 2002 16:35:41 +1000
|
||||
|
||||
quake2 (3.21.cvs20020126-7) unstable; urgency=high
|
||||
|
||||
* The "how did I forget to patch this?" release
|
||||
* Fix the rcon_password exploit (Closes: #147670)
|
||||
|
||||
-- Jamie Wilkinson <jaq@debian.org> Wed, 22 May 2002 15:39:35 +1000
|
||||
|
||||
quake2 (3.21.cvs20020126-6) unstable; urgency=low
|
||||
|
||||
* Suggests xqf and qstat. (Closes: #145029)
|
||||
* Stole a patch from upstream CVS to add resolutions for the Apple
|
||||
TiBook and the Vaio Picturebook. (Closes: #137772)
|
||||
* Stole a patch from upstream CVS to correct mouse buttons 2 and 3
|
||||
under SDL. (Closes: #133113)
|
||||
* Added a note to README.Debian noting the inability for savegames to
|
||||
work after a recompile, and a suggested workaround. (Closes: #128232)
|
||||
|
||||
-- Jamie Wilkinson <jaq@debian.org> Fri, 10 May 2002 18:30:02 +1000
|
||||
|
||||
quake2 (3.21.cvs20020126-5) unstable; urgency=low
|
||||
|
||||
* Backported a patch from upstream's CVS to fix broken usage of OSS,
|
||||
that shows up when the user is using ALSA's OSS emulation. Thanks
|
||||
to Tony Hilliard for finding the cause. (Closes: #144161)
|
||||
|
||||
-- Jamie Wilkinson <jaq@debian.org> Thu, 25 Apr 2002 18:46:00 +1000
|
||||
|
||||
quake2 (3.21.cvs20020126-4) unstable; urgency=low
|
||||
|
||||
* Added +set gl_driver libGL.so.1 so quake2 uses the correct name,
|
||||
libGL.so only exists in -dev packages. Thanks to Tony Hilliard
|
||||
<8ah4@qlink.queensu.ca>. (Closes: #137896, #144087)
|
||||
|
||||
-- Jamie Wilkinson <jaq@debian.org> Tue, 23 Apr 2002 12:14:33 +1000
|
||||
|
||||
quake2 (3.21.cvs20020126-3) unstable; urgency=low
|
||||
|
||||
* Removed README.solaris from debian/docs
|
||||
* Save and restore gamma values (Closes: #135317)
|
||||
* Added a note re: symlinking libGL.so to README.Debian (Closes: #128450)
|
||||
|
||||
-- Jamie Wilkinson <jaq@debian.org> Sun, 3 Mar 2002 17:59:59 +1100
|
||||
|
||||
quake2 (3.21.cvs20020126-2) unstable; urgency=low
|
||||
|
||||
* Changed SDL LDFLAGS to use --plugin-libs as per
|
||||
http://lists.debian.org/debian-devel/2001/debian-devel-200111/msg00028.html
|
||||
thus fixing linker errors when building on hppa and ia64
|
||||
* Added xlibs-pic to Build-Depends:
|
||||
* Using dpkg-architecture instead of nutball uname line for ARCH in
|
||||
Makefile and debian/rules
|
||||
* Small change to description in debian/control
|
||||
|
||||
-- Jamie Wilkinson <jaq@debian.org> Sun, 3 Feb 2002 14:48:19 +1100
|
||||
|
||||
quake2 (3.21.cvs20020126-1) unstable; urgency=low
|
||||
|
||||
* Settled on the quakeforge cvs as upstream. The previous upstream was
|
||||
just the raw code released from iD, and hence no official upstream to
|
||||
fix bugs.
|
||||
* Removed SDL patch from diff, as it is incorporated in upstream.
|
||||
* Added a call to xgamma from the quake2 shell script to modify gamma
|
||||
settings when using OpenGL renderers.
|
||||
|
||||
-- Jamie Wilkinson <jaq@debian.org> Sat, 2 Feb 2002 18:40:59 +1100
|
||||
|
||||
quake2 (3.21-5) unstable; urgency=low
|
||||
|
||||
* The "builds-on-alpha/ppc/sparc" release.
|
||||
* Fixed i386-centric install lines in debian/rules
|
||||
* Fixed incorrect build-depends, thanks to James Troup
|
||||
(Closes: #128442, #129249)
|
||||
* Fixed clean in debian/rules to remove the crack makefile
|
||||
* Made quake2-3.21/Makefile more portable
|
||||
* Fixed a typo in the manpage (Closes: #128603)
|
||||
* Applied Steven Fuller's SDL 0.0.8 patch (See README.sdl for his full
|
||||
changelog)
|
||||
* Cleaned up menu icons (using modified q2icon.xbm from the SDL patch
|
||||
for quake2)
|
||||
* SVGALib support only builds on i386, so disable for all other archs,
|
||||
removed svgalib-dummyg1 from !i386 build-depends, made a note in the
|
||||
manpage
|
||||
* Quitting works fine (Closes: #129158)
|
||||
* Switching drivers from the Video menu works fine (Closes: #128851)
|
||||
|
||||
-- Jamie Wilkinson <jaq@spacepants.org> Thu, 10 Jan 2002 04:12:32 +1100
|
||||
|
||||
quake2 (3.21-4) unstable; urgency=low
|
||||
|
||||
* Fixed debian/rules to include installation of manpage (Closes: #128281)
|
||||
* Updated manpage to include some useful options
|
||||
* Removed quake2-3.21/tags from diff.gz
|
||||
* Changed build-dep on svgalib to use svgalib-dummyg1 first
|
||||
* Removed -Werror at suggestion of Junichi Uekawa, who said that -Werror
|
||||
was probably only useful for development.
|
||||
* Conflicts: quake2-bin (Closes: #128337)
|
||||
|
||||
-- Jamie Wilkinson <jaq@spacepants.org> Wed, 9 Jan 2002 01:34:17 +1100
|
||||
|
||||
quake2 (3.21-3) unstable; urgency=low
|
||||
|
||||
* Added -Wall -Werror to the CFLAGS, cleaned up a lot of compiler errors.
|
||||
Damn that Carmack is a messy coder ;)
|
||||
|
||||
-- Jamie Wilkinson <jaq@spacepants.org> Fri, 4 Jan 2002 17:07:52 +1100
|
||||
|
||||
quake2 (3.21-2) unstable; urgency=low
|
||||
|
||||
* Added CTF support, including menu item
|
||||
|
||||
-- Jamie Wilkinson <jaq@spacepants.org> Tue, 1 Jan 2002 14:49:49 +1100
|
||||
|
||||
quake2 (3.21-1) unstable; urgency=low
|
||||
|
||||
* Initial Release. (Closes: #126716)
|
||||
|
@ -6,6 +143,4 @@ quake2 (3.21-1) unstable; urgency=low
|
|||
|
||||
-- Jamie Wilkinson <jaq@spacepants.org> Sat, 29 Dec 2001 17:42:41 +1100
|
||||
|
||||
Local variables:
|
||||
mode: debian-changelog
|
||||
End:
|
||||
|
||||
|
|
21
debian/control
vendored
21
debian/control
vendored
|
@ -1,21 +1,24 @@
|
|||
Source: quake2
|
||||
Section: contrib/games
|
||||
Priority: optional
|
||||
Maintainer: Jamie Wilkinson <jaq@spacepants.org>
|
||||
Build-Depends: debhelper (>> 3.0.0), libsdl1.2-dev, libgl-dev, svgalibg1-dev
|
||||
Maintainer: The QuakeForge Project <quake2-devel@lists.quakeforge.net>
|
||||
Build-Depends: debhelper (>> 3.0.0), libsdl1.2-dev, svgalibg1-dev [i386], xlibs-pic
|
||||
Standards-Version: 3.5.2
|
||||
|
||||
Package: quake2
|
||||
Architecture: any
|
||||
Depends: ${shlibs:Depends}
|
||||
Recommends: quake2-data
|
||||
Description: popular 3D first person shooter game (engine only)
|
||||
Quake 2 is a 3D action game engine in first-person perspective, commonly
|
||||
known as a First Person Shooter.
|
||||
Depends: ${shlibs:Depends}, quake2-data
|
||||
Conflicts: quake2-bin
|
||||
Replaces: quake2-bin
|
||||
Suggests: xqf, qstat
|
||||
Description: improved version of id Software's Quake II engine
|
||||
Quake II is a 3D action game engine in first-person perspective, commonly
|
||||
known as a ``first person shooter''.
|
||||
.
|
||||
This package contains no data files. You will need to either install the
|
||||
commercial data from the Quake 2 CD-ROM with the quake2-data package, or
|
||||
install some free data files.
|
||||
commercial data from the Quake II CD-ROM with the ``quake2-data'' package,
|
||||
or install some free data files.
|
||||
.
|
||||
This game currently supports software rendering with X11, SDL, or SVGAlib,
|
||||
or hardware accelerated rendering with OpenGL (directly or via SDL).
|
||||
|
||||
|
|
8
debian/copyright
vendored
8
debian/copyright
vendored
|
@ -1,10 +1,9 @@
|
|||
This package was debianized by Jamie Wilkinson <jaq@spacepants.org> on
|
||||
This package was debianized by Jamie Wilkinson <jaq@debian.org> on
|
||||
Sat, 29 Dec 2001 17:42:41 +1100.
|
||||
|
||||
It was downloaded from
|
||||
ftp://ftp.idsoftware.com/idstuff/source/q2source-3.21.zip
|
||||
It was downloaded from http://quakeforge.net/files.php#quake2
|
||||
|
||||
Upstream Author(s): iD software, but I do not expect them to maintain it.
|
||||
Upstream Authors: The QuakeForge Project <quake2-devel@lists.quakeforge.net>
|
||||
|
||||
Copyright:
|
||||
|
||||
|
@ -24,4 +23,3 @@ Copyright:
|
|||
|
||||
On Debian GNU/Linux systems, the complete text of the GNU General
|
||||
Public License can be found in `/usr/share/common-licenses/GPL'.
|
||||
|
||||
|
|
3
debian/dirs
vendored
3
debian/dirs
vendored
|
@ -1,4 +1 @@
|
|||
usr/games
|
||||
usr/lib/games/quake2
|
||||
usr/lib/games/quake2/baseq2
|
||||
usr/share/pixmaps
|
||||
|
|
18
debian/docs
vendored
18
debian/docs
vendored
|
@ -1,6 +1,12 @@
|
|||
readme.txt
|
||||
quake2-3.21/README.sdl
|
||||
quake2-3.21/joystick.txt
|
||||
quake2-3.21/linux/README
|
||||
quake2-3.21/linux/README-3.21-RELEASE
|
||||
quake2-3.21/linux/README.AXP
|
||||
NEWS
|
||||
README
|
||||
TODO
|
||||
docs/README.linux
|
||||
docs/README.axp
|
||||
docs/README.sdl
|
||||
docs/TODO-ctf.txt
|
||||
docs/changes.txt
|
||||
docs/changes-ctf.txt
|
||||
docs/joystick.txt
|
||||
docs/readme.txt
|
||||
docs/ctf/
|
||||
|
|
13
debian/menu
vendored
13
debian/menu
vendored
|
@ -1,3 +1,12 @@
|
|||
?package(quake2):needs=X11 section=Games/Arcade\
|
||||
title="Quake II" command="/usr/games/quake2" \
|
||||
?package(quake2): \
|
||||
needs=X11 \
|
||||
section=Games/Arcade \
|
||||
title="Quake II" \
|
||||
command="/usr/games/quake2" \
|
||||
icon="/usr/share/pixmaps/quake2.xpm"
|
||||
?package(quake2): \
|
||||
needs=x11 \
|
||||
section=Games/Arcade \
|
||||
title="Quake II CTF" \
|
||||
command="/usr/games/quake2 +set game ctf" \
|
||||
icon="/usr/share/pixmaps/quake2ctf.xpm"
|
||||
|
|
78
debian/quake2.6
vendored
78
debian/quake2.6
vendored
|
@ -1,25 +1,10 @@
|
|||
.\" Hey, EMACS: -*- nroff -*-
|
||||
.\" First parameter, NAME, should be all caps
|
||||
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
|
||||
.\" other parameters are allowed: see man(7), man(1)
|
||||
.TH QUAKE2 6 "December 29, 2001"
|
||||
.\" Please adjust this date whenever revising the manpage.
|
||||
.\"
|
||||
.\" Some roff macros, for reference:
|
||||
.\" .nh disable hyphenation
|
||||
.\" .hy enable hyphenation
|
||||
.\" .ad l left justify
|
||||
.\" .ad b justify to both left and right margins
|
||||
.\" .nf disable filling
|
||||
.\" .fi enable filling
|
||||
.\" .br insert line break
|
||||
.\" .sp <n> insert n+1 empty lines
|
||||
.\" for manpage-specific macros, see man(7)
|
||||
.TH QUAKE2 6 "January 9, 2002"
|
||||
.SH NAME
|
||||
quake2 \- popular 3D action game
|
||||
.SH SYNOPSIS
|
||||
.B quake2
|
||||
.\" .RI [ options ] " files" ...
|
||||
.RI [ options ]
|
||||
.SH DESCRIPTION
|
||||
This manual page documents briefly the
|
||||
.B quake2
|
||||
|
@ -32,20 +17,57 @@ because the original program does not have a manual page.
|
|||
.\" \fI<whatever>\fP escape sequences to invode bold face and italics,
|
||||
.\" respectively.
|
||||
.\" \fBquake2\fP is a program that...
|
||||
.\" .SH OPTIONS
|
||||
.\" These programs follow the usual GNU command line syntax, with long
|
||||
.\" options starting with two dashes (`-').
|
||||
.\" A summary of options is included below.
|
||||
.\" For a complete description, see the Info files.
|
||||
.\" .TP
|
||||
.\" .B \-h, \-\-help
|
||||
.\" Show summary of options.
|
||||
.\" .TP
|
||||
.\" .B \-v, \-\-version
|
||||
.\" Show version of program.
|
||||
.SH OPTIONS
|
||||
.TP
|
||||
.B \+set vid_ref \fIdriver\fP
|
||||
Set the video output driver to use for playing the game. Current values
|
||||
available for \fIdriver\fP are
|
||||
\fIsoft\fP, \fIsoftx\fP, \fIglx\fP, \fIsoftsdl\fP, and \fIsdlgl\fP.
|
||||
.TP
|
||||
.B \+set cd_nocd 0
|
||||
Disable CD audio
|
||||
.TP
|
||||
.B \+set s_initsound 0
|
||||
Disable sound
|
||||
.TP
|
||||
.B \+set _windowed_mouse 0
|
||||
Disable mouse grabbing.
|
||||
.TP
|
||||
.B \+set dedicated 1
|
||||
Start a dedicated server, no graphical client will be launched. Clients
|
||||
may connect to this server for multiplayer games.
|
||||
.TP
|
||||
.B \+exec \fIconfig.cfg\fP
|
||||
\fIconfig.cfg\fP should contain commands to set server variables like so:
|
||||
.sp 1
|
||||
.\".in +1i
|
||||
.ft B
|
||||
.nf
|
||||
set timelimit 20
|
||||
set fraglimit 25
|
||||
set dmflags 532
|
||||
map fact3
|
||||
.fi
|
||||
.ft P
|
||||
.\".in -1i
|
||||
.sp 1
|
||||
If you use a config file, you must put a "map" command in it or the server
|
||||
will not load a map.
|
||||
.\" .SH SEE ALSO
|
||||
.\" .BR bar (1),
|
||||
.\" .BR baz (1).
|
||||
.SH BUGS
|
||||
.B quake2 +set vid_ref soft
|
||||
only works on i386, due to some unportable SVGALib code.
|
||||
.sp 1
|
||||
The model viewer in Multiplayer->player setup displays the skins incorrectly.
|
||||
.sp 1
|
||||
If you upgrade this package, your savegames will not work, due to the way savegames are made.
|
||||
.SH AUTHOR
|
||||
.B quake2
|
||||
was originally written by iD Software.
|
||||
.sp 1
|
||||
The SDL vid_ref driver was written by Steven Fuller <relnev@icculus.org>.
|
||||
.sp 1
|
||||
This manual page was written by Jamie Wilkinson <jaq@spacepants.org>,
|
||||
for the Debian GNU/Linux system (but may be used by others).
|
||||
|
|
147
debian/quake2.xpm
vendored
147
debian/quake2.xpm
vendored
|
@ -1,118 +1,37 @@
|
|||
/* XPM */
|
||||
static char * quake2_xpm[] = {
|
||||
"32 32 83 1",
|
||||
"32 32 2 1",
|
||||
" c None",
|
||||
". c #000000",
|
||||
"+ c #212129",
|
||||
"@ c #315A39",
|
||||
"# c #000800",
|
||||
"$ c #293931",
|
||||
"% c #4A5A5A",
|
||||
"& c #395A39",
|
||||
"* c #080810",
|
||||
"= c #103131",
|
||||
"- c #31524A",
|
||||
"; c #4A8C6B",
|
||||
"> c #211818",
|
||||
", c #292921",
|
||||
"' c #082108",
|
||||
") c #213139",
|
||||
"! c #313139",
|
||||
"~ c #295242",
|
||||
"{ c #213931",
|
||||
"] c #4A735A",
|
||||
"^ c #292129",
|
||||
"/ c #637B6B",
|
||||
"( c #315A4A",
|
||||
"_ c #294A4A",
|
||||
": c #182921",
|
||||
"< c #4A947B",
|
||||
"[ c #395239",
|
||||
"} c #5A8C7B",
|
||||
"| c #101810",
|
||||
"1 c #080818",
|
||||
"2 c #395A42",
|
||||
"3 c #214229",
|
||||
"4 c #397B4A",
|
||||
"5 c #31634A",
|
||||
"6 c #313939",
|
||||
"7 c #213939",
|
||||
"8 c #525252",
|
||||
"9 c #5A6B6B",
|
||||
"0 c #314A42",
|
||||
"a c #425A52",
|
||||
"b c #213118",
|
||||
"c c #394239",
|
||||
"d c #294231",
|
||||
"e c #101000",
|
||||
"f c #295A42",
|
||||
"g c #395252",
|
||||
"h c #426B5A",
|
||||
"i c #183121",
|
||||
"j c #101818",
|
||||
"k c #396352",
|
||||
"l c #526B5A",
|
||||
"m c #314239",
|
||||
"n c #182110",
|
||||
"o c #292931",
|
||||
"p c #102129",
|
||||
"q c #424239",
|
||||
"r c #7B948C",
|
||||
"s c #397363",
|
||||
"t c #315231",
|
||||
"u c #425A42",
|
||||
"v c #425239",
|
||||
"w c #316B5A",
|
||||
"x c #213131",
|
||||
"y c #213929",
|
||||
"z c #293942",
|
||||
"A c #4A7363",
|
||||
"B c #5A736B",
|
||||
"C c #73847B",
|
||||
"D c #39736B",
|
||||
"E c #102110",
|
||||
"F c #5A9C8C",
|
||||
"G c #101010",
|
||||
"H c #213129",
|
||||
"I c #295239",
|
||||
"J c #313931",
|
||||
"K c #181008",
|
||||
"L c #396B42",
|
||||
"M c #5A6B5A",
|
||||
"N c #21314A",
|
||||
"O c #394A42",
|
||||
"P c #395A4A",
|
||||
"Q c #183929",
|
||||
"R c #082110",
|
||||
"................................",
|
||||
"...........+.........@..........",
|
||||
"..........#.....................",
|
||||
".........$.............#........",
|
||||
"........%...............&.......",
|
||||
".......*.................=......",
|
||||
".......-.................;......",
|
||||
"......>,.................#'.....",
|
||||
"......)...................+.....",
|
||||
"......!...................~.....",
|
||||
"......{#..................].....",
|
||||
"......-...................^.....",
|
||||
"......+/.................(_.....",
|
||||
"......:<.................[}.....",
|
||||
"......|12....3456578....90......",
|
||||
".......ab.....cd.ef.....gh......",
|
||||
".......#d+....{i.jk...._lm......",
|
||||
"........no+...mp.+@..qehr.......",
|
||||
"..........>ns.+t.uvtw0t.........",
|
||||
"..........xynm>:+:zjABC.........",
|
||||
".............Di+:E$F]...........",
|
||||
"..............+>Gxd.............",
|
||||
"..............>H.IJ.............",
|
||||
"..............pK.3L.............",
|
||||
"..............cm.HM.............",
|
||||
"..............Nj.O-.............",
|
||||
"...............g.Pj.............",
|
||||
"...............2.Q..............",
|
||||
"...............c.R..............",
|
||||
"...............n.#..............",
|
||||
"................................",
|
||||
"................................"};
|
||||
" ",
|
||||
" .. .. ",
|
||||
" .. .. ",
|
||||
" .. .. ",
|
||||
" .. .. ",
|
||||
" .. .. ",
|
||||
" .. .. ",
|
||||
" .. .. ",
|
||||
" .. .. ",
|
||||
" .. .. ",
|
||||
" .. .. ",
|
||||
" .. .. ",
|
||||
" .. .. ",
|
||||
" .. .. ",
|
||||
" ... ... ",
|
||||
" ... ........ ... ",
|
||||
" ... ...... ... ",
|
||||
" .... .. .. .... ",
|
||||
" .... .. .. .... ",
|
||||
" ........ ........ ",
|
||||
" ................ ",
|
||||
" .............. ",
|
||||
" .......... ",
|
||||
" ...... ",
|
||||
" .. .. ",
|
||||
" .. .. ",
|
||||
" .. .. ",
|
||||
" .. .. ",
|
||||
" .. .. ",
|
||||
" .. .. ",
|
||||
" .. .. ",
|
||||
" .. .. "};
|
||||
|
|
47
debian/quake2ctf.xpm
vendored
Normal file
47
debian/quake2ctf.xpm
vendored
Normal file
|
@ -0,0 +1,47 @@
|
|||
/* XPM */
|
||||
static char * quake2ctf_xpm[] = {
|
||||
"32 32 12 1",
|
||||
" c None",
|
||||
". c #B70C0C",
|
||||
"+ c #C51212",
|
||||
"@ c #BC0E0E",
|
||||
"# c #BA0D0D",
|
||||
"$ c #808000",
|
||||
"% c #B80C0C",
|
||||
"& c #000000",
|
||||
"* c #FFFF00",
|
||||
"= c #0E24B2",
|
||||
"- c #C6C4C4",
|
||||
"; c #FFFFFF",
|
||||
".......................+ ",
|
||||
".......................@ ",
|
||||
".......................# ",
|
||||
".............$$$$$$$$$.% ",
|
||||
".........&&.$$******$... ",
|
||||
".......&...$$******$.... ",
|
||||
".....&&.&&$$*****$$..... ",
|
||||
"....&.&&&$$****$$.&..... ",
|
||||
"...&.&&&.$***$$$.&.&....======= ",
|
||||
"...&.&&$$$$$$$$$$$$$$...======= ",
|
||||
"..&.&&$$$$$$$$$****$....&&&==== ",
|
||||
"..&.&$$$$$$$$$$***$.&...==&&=== ",
|
||||
"..&.&&&&&&&&.$$$$$..&...&&=&&== ",
|
||||
"..&.&&&&&&&.$$$$$.&.&...&&&=&&= ",
|
||||
"...&.&&&&&.$$$$..&......&&&&=&= ",
|
||||
"...&.&&&&.$$$$.&&..&....&&&&=&& ",
|
||||
"....&.&&&$$$$.&&..&.....&&&&&=& ",
|
||||
".....&...$$$&&&..&......-&&&&=& ",
|
||||
"......&.$$......&.......;-&&&=& ",
|
||||
".......$$.&&&&..........;-&&&=& ",
|
||||
"......$$................;-&&=&& ",
|
||||
"........................-&&&=&= ",
|
||||
"........................&&&=&&= ",
|
||||
"........................&&=&&== ",
|
||||
" =====&&-;;;-&&====&&=== ",
|
||||
" ====&&--;;-&&==&&&&==== ",
|
||||
" ===&&--;---&&&&&======= ",
|
||||
" ===&&-----&&=========== ",
|
||||
" ===&&&&--&&&=========== ",
|
||||
" ======&&&&&============ ",
|
||||
" ========&&============= ",
|
||||
" "};
|
178
debian/rules
vendored
178
debian/rules
vendored
|
@ -1,101 +1,137 @@
|
|||
#!/usr/bin/make -f
|
||||
# Sample debian/rules that uses debhelper.
|
||||
# GNU copyright 1997 by Joey Hess.
|
||||
#
|
||||
# This version is for a hypothetical package that builds an
|
||||
# architecture-dependant package, as well as an architecture-independent
|
||||
# package.
|
||||
|
||||
# Uncomment this to turn on verbose mode.
|
||||
# Uncomment this to turn on verbose mode.
|
||||
#export DH_VERBOSE=1
|
||||
|
||||
# This is the debhelper compatability version to use.
|
||||
# This is the debhelper compatibility version to use.
|
||||
export DH_COMPAT=3
|
||||
|
||||
qdir = quake2-3.21
|
||||
lib_dir = usr/lib/games/quake2
|
||||
bin_dir = usr/games
|
||||
xpm_dir = usr/share/pixmaps
|
||||
ARCH := $(shell uname -m | sed -e s/i.86/i386/ -e s/sun4u/sparc64/ -e s/arm.*/arm/ -e s/sa110/arm/ -e s/alpha/axp/)
|
||||
# These are used for cross-compiling and for saving the configure script
|
||||
# from having to guess our platform (since we know it already)
|
||||
DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
|
||||
DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
|
||||
|
||||
configure: configure-stamp
|
||||
configure-stamp:
|
||||
rm $(qdir)/makefile
|
||||
|
||||
ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS)))
|
||||
CFLAGS += -g
|
||||
endif
|
||||
ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
|
||||
INSTALL_PROGRAM += -s
|
||||
endif
|
||||
|
||||
config.status: configure
|
||||
dh_testdir
|
||||
# Add here commands to configure the package.
|
||||
touch configure-stamp
|
||||
# ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--bindir=\$${prefix}/games \
|
||||
--datadir=\$${prefix}/share/games \
|
||||
--mandir=\$${prefix}/share/man \
|
||||
--infodir=\$${prefix}/share/info \
|
||||
--disable-static
|
||||
|
||||
build: configure-stamp build-stamp
|
||||
build-stamp:
|
||||
build-arch: config.status build-arch-stamp
|
||||
build-arch-stamp:
|
||||
dh_testdir
|
||||
$(MAKE)
|
||||
|
||||
# Add here commands to compile the package.
|
||||
cd $(qdir) && $(MAKE) build_release
|
||||
#/usr/bin/docbook-to-man debian/quake2.sgml > quake2.1
|
||||
touch build-arch-stamp
|
||||
|
||||
touch build-stamp
|
||||
build-indep: config.status build-indep-stamp
|
||||
build-indep-stamp:
|
||||
dh_testdir
|
||||
touch build-indep-stamp
|
||||
|
||||
build: build-arch build-indep
|
||||
|
||||
clean:
|
||||
dh_testdir
|
||||
dh_testroot
|
||||
rm -f build-stamp configure-stamp
|
||||
|
||||
# Add here commands to clean up after the build process.
|
||||
-cd $(qdir) && $(MAKE) clean
|
||||
-cd $(qdir) && $(MAKE) distclean
|
||||
|
||||
rm -f build-arch-stamp build-indep-stamp
|
||||
-$(MAKE) distclean
|
||||
-test -r /usr/share/misc/config.sub && \
|
||||
cp -f /usr/share/misc/config.sub config.sub
|
||||
-test -r /usr/share/misc/config.guess && \
|
||||
cp -f /usr/share/misc/config.guess config.guess
|
||||
rm -f config.status
|
||||
dh_clean
|
||||
|
||||
install: DH_OPTIONS=
|
||||
install: build
|
||||
dh_testdir
|
||||
dh_testroot
|
||||
dh_clean -k
|
||||
dh_installdirs
|
||||
|
||||
# Add here commands to install the package into debian/quake2.
|
||||
#$(MAKE) install DESTDIR=$(CURDIR)/debian/quake2
|
||||
|
||||
install -p -m 755 $(qdir)/release$(ARCH)/quake2 debian/quake2/$(lib_dir)/quake2
|
||||
|
||||
for i in $(qdir)/release$(ARCH)/ref*.so; do \
|
||||
install -p -m 755 $$i debian/quake2/$(lib_dir)/`basename $$i` ; \
|
||||
done;
|
||||
|
||||
install -p -m 755 $(qdir)/release$(ARCH)/gamei386.so debian/quake2/$(lib_dir)/baseq2/gamei386.so
|
||||
|
||||
install -p -m 755 debian/quake2.sh debian/quake2/$(bin_dir)/quake2
|
||||
|
||||
install -p -m 644 debian/quake2.xpm debian/quake2/$(xpm_dir)/quake2.xpm
|
||||
$(MAKE) install DESTDIR=$(CURDIR)/debian/quake2
|
||||
install -p -m 644 debian/quake2.xpm debian/quake2/usr/share/pixmaps/
|
||||
install -p -m 644 debian/quake2ctf.xpm debian/quake2/usr/share/pixmaps/
|
||||
# #dh_movefiles
|
||||
|
||||
# Build architecture-independent files here.
|
||||
# Pass -i to all debhelper commands in this target to reduce clutter.
|
||||
binary-indep: build install
|
||||
# We have nothing to do by default.
|
||||
dh_testdir -i
|
||||
dh_testroot -i
|
||||
# dh_installdebconf -i
|
||||
dh_installdocs -i
|
||||
dh_installexamples -i
|
||||
dh_installmenu -i
|
||||
# dh_installlogrotate -i
|
||||
# dh_installemacsen -i
|
||||
# dh_installpam -i
|
||||
# dh_installmime -i
|
||||
# dh_installinit -i
|
||||
dh_installcron -i
|
||||
# dh_installman -i
|
||||
dh_installinfo -i
|
||||
# dh_undocumented -i
|
||||
dh_installchangelogs ChangeLog -i
|
||||
dh_link -i
|
||||
dh_compress -i
|
||||
dh_fixperms -i
|
||||
dh_installdeb -i
|
||||
# dh_perl -i
|
||||
dh_gencontrol -i
|
||||
dh_md5sums -i
|
||||
dh_builddeb -i
|
||||
|
||||
# Build architecture-dependent files here.
|
||||
binary-arch: build install
|
||||
dh_testdir
|
||||
dh_testroot
|
||||
# dh_installdebconf
|
||||
dh_installdocs
|
||||
dh_installexamples
|
||||
dh_installmenu
|
||||
# dh_installlogrotate
|
||||
# dh_installemacsen
|
||||
# dh_installpam
|
||||
# dh_installmime
|
||||
# dh_installinit
|
||||
dh_installcron
|
||||
dh_installman
|
||||
dh_installinfo
|
||||
# dh_undocumented
|
||||
cp quake2-3.21/changes.txt quake2-3.21/3.1*anges.txt \
|
||||
quake2-3.21/3.20_Changes.txt debian/quake2/usr/share/doc/quake2
|
||||
dh_installchangelogs -k quake2-3.21/3.21_Changes.txt upstream
|
||||
dh_link
|
||||
dh_strip
|
||||
dh_compress
|
||||
dh_fixperms
|
||||
# dh_makeshlibs
|
||||
dh_installdeb
|
||||
# dh_perl
|
||||
dh_shlibdeps
|
||||
dh_gencontrol
|
||||
dh_md5sums
|
||||
dh_builddeb
|
||||
dh_testdir -a
|
||||
dh_testroot -a
|
||||
# dh_installdebconf -a
|
||||
dh_installdocs -a
|
||||
dh_installexamples -a
|
||||
dh_installmenu -a
|
||||
# dh_installlogrotate -a
|
||||
# dh_installemacsen -a
|
||||
# dh_installpam -a
|
||||
# dh_installmime -a
|
||||
# dh_installinit -a
|
||||
dh_installcron -a
|
||||
dh_installman -a debian/quake2.6
|
||||
dh_installinfo -a
|
||||
# dh_undocumented -a
|
||||
dh_installchangelogs ChangeLog -a
|
||||
dh_strip -a
|
||||
dh_link -a
|
||||
dh_compress -a
|
||||
dh_fixperms -a
|
||||
# dh_makeshlibs -a
|
||||
dh_installdeb -a
|
||||
# dh_perl -a
|
||||
dh_shlibdeps -a
|
||||
dh_gencontrol -a
|
||||
dh_md5sums -a
|
||||
dh_builddeb -a
|
||||
|
||||
binary: binary-indep binary-arch
|
||||
.PHONY: build clean binary-indep binary-arch binary install configure
|
||||
#binary: binary-indep binary-arch
|
||||
binary: binary-arch
|
||||
|
||||
.PHONY: build clean binary-indep binary-arch binary install
|
||||
|
|
Loading…
Reference in a new issue