- 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:
Jamie Wilkinson 2002-09-19 04:05:08 +00:00
parent d3c549b156
commit 51886d0095
12 changed files with 433 additions and 250 deletions

4
debian/.gitignore vendored Normal file
View file

@ -0,0 +1,4 @@
files
*.debhelper
quake2.substvars

25
debian/README.Debian vendored
View file

@ -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
View file

@ -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
View file

@ -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
View file

@ -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
View file

@ -1,4 +1 @@
usr/games
usr/lib/games/quake2
usr/lib/games/quake2/baseq2
usr/share/pixmaps

18
debian/docs vendored
View file

@ -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
View file

@ -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
View file

@ -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
View file

@ -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
View 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
View file

@ -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