--- xinv3d-1.3.6.orig/Makefile +++ xinv3d-1.3.6/Makefile @@ -18,8 +18,8 @@ $(CC) -o xinv3d $(OBJS) $(XLIB) $(LIBS) $(OPTIONS) clean: - rm *.o - rm xinv3d + rm -f *.o + rm -f xinv3d aliens.o: aliens.c game.h vec4x1.h mat4x4.h camera.h system.h defines.h \ object.h externs.h --- xinv3d-1.3.6.orig/debian/control +++ xinv3d-1.3.6/debian/control @@ -0,0 +1,13 @@ +Source: xinv3d +Section: games +Priority: optional +Maintainer: Chris Butler +Standards-Version: 3.8.0 +Build-Depends: libx11-dev, x11proto-core-dev, debhelper (>> 4.0.0) + +Package: xinv3d +Architecture: any +Depends: ${shlibs:Depends} +Description: 3D space invaders for X + XInvaders 3D is a 3D vector-based space-invaders clone for + the X Window System. --- xinv3d-1.3.6.orig/debian/dirs +++ xinv3d-1.3.6/debian/dirs @@ -0,0 +1 @@ +usr/games --- xinv3d-1.3.6.orig/debian/xinv3d.6 +++ xinv3d-1.3.6/debian/xinv3d.6 @@ -0,0 +1,76 @@ +.\" 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 XINV3D 6 "February 6, 2000" +.\" 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 insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +xinv3d \- X Invaders 3D +.SH SYNOPSIS +.B xinv3d +.SH DESCRIPTION +X Invaders 3D is a 3D vector-based space invaders clone for the X +Window System. +.PP +.SH KEYS +.TP +.I SPACE or LEFT SHIFT +Fire Missile +.TP +.I Left Arrow +move left +.TP +.I Right Arrow +move right +.TP +.I Up Arrow +move up +.TP +.I Down Arrow +move down +.TP +.I q +Reset game +.TP +.I f +Show frame-rate +.TP +.I p +Pause game +.TP +.I ESC +Terminate Program +.SH PLAYING THE GAME +Clear all the aliens in each level. Background UFO +which comes out of Jump-gates which appear to the left +yields bonus points if hit. A new life will be added +every 7500 points. +.nf +From bottom to top: +Row 0 aliens yield 10 pts +Row 1 aliens yield 50 pts +Row 2 aliens yield 100 pts +Row 3 aliens yield 150 pts +Row 4 aliens yield 200 pts + +UFO yields 500 pts +.fi +Game is over either if the player has lost all its lives +or if the alien formation reaches the players position. +.SH OPTIONS +.B xinv3d +takes no command-line options. +.SH AUTHOR +This manual page was written by Chris Butler , +for the Debian GNU/Linux system (but may be used by others). --- xinv3d-1.3.6.orig/debian/compat +++ xinv3d-1.3.6/debian/compat @@ -0,0 +1 @@ +5 --- xinv3d-1.3.6.orig/debian/docs +++ xinv3d-1.3.6/debian/docs @@ -0,0 +1 @@ +README --- xinv3d-1.3.6.orig/debian/changelog +++ xinv3d-1.3.6/debian/changelog @@ -0,0 +1,80 @@ +xinv3d (1.3.6-6) unstable; urgency=low + + * Updatd build dependency on x-dev to x11proto-core-dev (closes: + #515418) + * Added DEB_BUILD_OPTIONS tests to debian/rules + * Bumped Standards-Version to 3.8.0 + * Added copyright statement to debian/copyright (fix lintian warning) + + -- Chris Butler Sun, 15 Feb 2009 20:06:56 +0000 + +xinv3d (1.3.6-5) unstable; urgency=low + + * Updated menu entry for new menu policy + * Updated my address in debian/copyright + * Bumped Standards-Version to 3.7.2 (no changes required) + * Updated debhelper usage to latest standards + * Fixed Makefile so clean doesn't fail when already clean + + -- Chris Butler Thu, 5 Jul 2007 13:25:59 +0100 + +xinv3d (1.3.6-4) unstable; urgency=low + + * Bumped Standards-Version to 3.6.2 + * Updated build-depends to get rid of obsolete xlibs-dev package + * Quoted strings in debian/menu to get rid of lintian warning + + -- Chris Butler Mon, 16 Jun 2003 21:45:37 +0100 + +xinv3d (1.3.6-3) unstable; urgency=low + + * Incorporated changes from NMU, and bumped Standards-Version to 3.5.9 + (closes: #170187) + + -- Chris Butler Sun, 6 Apr 2003 19:21:42 +0100 + +xinv3d (1.3.6-2.1) unstable; urgency=low + + * Non-Maintainer Upload + * debian/control: + - Bumped Standards-Version to 3.5.8 + - Replaced xlib6g-dev build dependency with xlibs-dev. Closes: #170187 + - Updated debhelper build-dependency to version 4 + * debian/rules: switched DH_COMPAT to 4 + * debian/copyright: removed dh_make boilerplate in authors + description. + + -- Jerome Marant Sat, 8 Mar 2003 13:39:29 +0100 + +xinv3d (1.3.6-2) unstable; urgency=low + + * Remove CVS directories from source package + * Add missing build dependancy on debhelper (closes: #77880) + + -- Chris Butler Thu, 15 Nov 2001 00:29:39 +0000 + +xinv3d (1.3.6-1) unstable; urgency=low + + * New upstream release + + -- Chris Butler Wed, 22 Nov 2000 18:29:24 +0000 + +xinv3d (1.3.1-1) unstable; urgency=low + + * New upstream release + * debian/menu: fix typo - "/usr/bin/xinv3d" -> "/usr/games/xinv3d" + (closes: #58844) + + -- Chris Butler Mon, 13 Mar 2000 20:16:22 +0000 + +xinv3d (1.3-1) unstable; urgency=low + + * New upstream release + + -- Chris Butler Sun, 6 Feb 2000 14:48:33 +0000 + +xinv3d (1.2-1) unstable; urgency=low + + * Initial Release. + + -- Chris Butler Sun, 6 Feb 2000 14:24:06 +0000 --- xinv3d-1.3.6.orig/debian/menu +++ xinv3d-1.3.6/debian/menu @@ -0,0 +1 @@ +?package(xinv3d):needs="X11" section="Games/Action" title="XInvaders 3D" command="/usr/games/xinv3d" --- xinv3d-1.3.6.orig/debian/rules +++ xinv3d-1.3.6/debian/rules @@ -0,0 +1,78 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 +CFLAGS = -g -Wall -ansi +INSTALL = install + +ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) + INSTALL += -s +endif +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif +ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) + NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) + MAKEFLAGS += -j$(NUMJOBS) +endif + + +debian/changelog.upstream: README + sed -n /History/,\$$p README > debian/changelog.upstream + +build: build-stamp debian/changelog.upstream +build-stamp: + dh_testdir + + # Add here commands to compile the package. + $(MAKE) "CFLAGS=$(CFLAGS)" + + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp debian/changelog.upstream + + # Add here commands to clean up after the build process. + $(MAKE) clean + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # Add here commands to install the package into debian/xinv3d. + $(INSTALL) -m 755 -o root -g root xinv3d `pwd`/debian/xinv3d/usr/games/xinv3d + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installdocs + dh_installmenu + dh_installman debian/xinv3d.6 + dh_installchangelogs debian/changelog.upstream + dh_link + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- xinv3d-1.3.6.orig/debian/copyright +++ xinv3d-1.3.6/debian/copyright @@ -0,0 +1,12 @@ +This package was debianized by Chris Butler on +Sun, 6 Feb 2000 14:24:06 +0000. + +It was downloaded from http://xinvaders3d.sourceforge.net/ + +Upstream Author: Don Llopis + +Copyright: Copyright (C) 2000 Don Llopis + +xinv3d is distributed under the terms of the GNU General Public License. +On Debian systems, a copy of this license can be found in +/usr/share/common-licenses/GPL.