debian/0000755000000000000000000000000011652055371007173 5ustar debian/defendguin.desktop0000644000000000000000000000027711652055371012704 0ustar [Desktop Entry] Name=Defendguin Comment=Save the Penguins Type=Application Categories=Application;ArcadeGame;Game; TryExec=defendguin Exec=defendguin Icon=defendguin-icon Terminal=false debian/control0000644000000000000000000000275611652055371010610 0ustar Source: defendguin Section: games Priority: optional Maintainer: Christian T. Steigies Standards-Version: 3.9.2 Build-Depends: debhelper (>= 8.0.0), libsdl1.2-dev (>=1.2.4), libsdl-mixer1.2-dev (>=1.2.4-1.1), libsdl-image1.2-dev (>=1.2.2-3) Package: defendguin Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, defendguin-data Description: defender clone with penguins "Defendguin" is based loosely on William's classic arcade game, "Defender." Some recognizable stars in the realm of modern operating systems should be fairly obvious. . A certain monopoly-owning bad guy has been cloned hundreds of times by an unknown alien race. They are now attacking earth, kidnapping little penguinoids and converting them into mutants. Helping them on their way are some other nasty alien ships, of which there are plenty... Package: defendguin-data Architecture: all Depends: ${misc:Depends} Replaces: defendguin (<< 0.0.9-1) Description: Data files for defendguin "Defendguin" is based loosely on William's classic arcade game, "Defender." Some recognizable stars in the realm of modern operating systems should be fairly obvious. . A certain monopoly-owning bad guy has been cloned hundreds of times by an unknown alien race. They are now attacking earth, kidnapping little penguinoids and converting them into mutants. Helping them on their way are some other nasty alien ships, of which there are plenty... . This package contains sound and image files for defendguin. debian/icon.sh0000644000000000000000000000040711652055371010460 0ustar #!/bin/bash # create icon for debian menu system rm -f defendguin-icon.bmp cp ../data/images/ship/ship-right2.bmp defendguin.bmp mogrify -format xpm -geometry 32x32 \ -map /usr/X11R6/include/X11/pixmaps/cmap.xpm \ defendguin-icon.bmp rm -f defendguin-icon.bmp debian/compat0000644000000000000000000000000211652055371010371 0ustar 8 debian/menu0000644000000000000000000000027211652055371010063 0ustar ?package(defendguin):\ needs="x11" \ section="Games/Action" \ title="Defendguin" \ command="/usr/games/defendguin --fullscreen" \ icon="/usr/share/pixmaps/defendguin-icon.xpm" debian/changelog0000644000000000000000000001676611652055371011065 0ustar defendguin (0.0.12-4) unstable; urgency=low * specify DATA_PREFIX during build -- Christian T. Steigies Wed, 26 Oct 2011 21:09:15 +0200 defendguin (0.0.12-3) unstable; urgency=low * repackage with debhelper 8 * Switch to dpkg-source 3.0 (quilt) format * updated Standards-Version to 3.9.2 (no changes) -- Christian T. Steigies Mon, 24 Oct 2011 23:21:12 +0200 defendguin (0.0.12-2) unstable; urgency=low * add rules after needed CDBS includes (closes: #556163) -- Christian T. Steigies Sat, 14 Nov 2009 12:57:04 +0100 defendguin (0.0.12-1) unstable; urgency=low * new upstream version * switch to cdbs and dpatch * remove unnecessary encoding from desktop file -- Christian T. Steigies Fri, 13 Nov 2009 20:22:01 +0100 defendguin (0.0.11-7) unstable; urgency=low * do not apply obsolete patches (closes: #548331) * apply manpage patch manually * do not call obsolete dh_desktop * add ${misc:Depends} to binary package's debian/control entry * updated Standards-Version to 3.8.3 (no changes) -- Christian T. Steigies Sun, 04 Oct 2009 19:20:10 +0200 defendguin (0.0.11-6) unstable; urgency=low * rebuild on sid to prevent segfault in main menu -- Christian T. Steigies Sun, 15 Jun 2008 22:59:15 +0200 defendguin (0.0.11-5) unstable; urgency=low * install a desktop file (closes: #478878) -- Christian T. Steigies Sun, 15 Jun 2008 18:19:49 +0200 defendguin (0.0.11-4) unstable; urgency=low * updated Standards-Version to 3.7.3, use section Games/Action according to the menu policy * do not ignore make clean error * use debian/compat and use compat version 5 * call dh_desktop * modify build-depends for libsdl1.2-dev as suggested by lintian -- Christian T. Steigies Mon, 24 Mar 2008 20:32:42 +0100 defendguin (0.0.11-3) unstable; urgency=low * do not ship l2r.sh (closes: #372922) * updated Standards-Version to 3.7.2 (no changes) -- Christian T. Steigies Tue, 13 Jun 2006 00:14:04 +0200 defendguin (0.0.11-2) unstable; urgency=low * capitalize menu entry title (closes: #357683) * updated Standards-Version to 3.7.0 (no changes) -- Christian T. Steigies Wed, 3 May 2006 20:34:06 +0000 defendguin (0.0.11-1) unstable; urgency=low * new upstream version (closes: #350777) * updated watch file * docs location has changed, update debian/*docs * src location has changed, update patch application * patch the manpage to point to the correct location of the data files on a debian system * use unpatch target, I should really switch to cdbs... * use current debhelper * updated Standards-Version to 3.6.2 (no changes) -- Christian T. Steigies Tue, 31 Jan 2006 22:20:57 +0100 defendguin (0.0.10-4) unstable; urgency=low * copyright is with the author -- Christian T. Steigies Sun, 13 Mar 2005 16:49:19 +0100 defendguin (0.0.10-3) unstable; urgency=low * added watch file * fix lintian warnings by rebuilding and: - installing menu icon to /usr/share/pixmaps - quoting all strings in menu * updated Standards-Version to 3.6.1.0 (no changes) -- Christian T. Steigies Sun, 13 Mar 2005 15:13:18 +0100 defendguin (0.0.10-2) unstable; urgency=low * disable sound when no audio device is available (closes: #149704) * build-depends on latest SDL-* packages which should fix the libvorbis problem (closes: #154704) -- Christian T. Steigies Sun, 29 Sep 2002 19:47:45 -0400 defendguin (0.0.10-1) unstable; urgency=low * new upstream version, includes smartbomb patch (closes: #154547) and transparency patch (closes: #152935) -- Christian T. Steigies Sun, 28 Jul 2002 10:34:36 -0400 defendguin (0.0.9-5) unstable; urgency=low * smartbomb patch from Oohara Yuuma (closes:#154547) -- Christian T. Steigies Sat, 27 Jul 2002 23:47:17 -0400 defendguin (0.0.9-4) unstable; urgency=low * re-add debian/menu (closes: #145341) -- Christian T. Steigies Sun, 5 May 2002 22:22:22 -0400 defendguin (0.0.9-3) unstable; urgency=low * defendguin-data: Replaces: defendguin (<< 0.0.9-1) -- Christian T. Steigies Sun, 13 Jan 2002 12:04:34 -0500 defendguin (0.0.9-2) unstable; urgency=low * update description (closes: #128309) * update Build-Depends to latest sdl packages -- Christian T. Steigies Tue, 8 Jan 2002 21:40:50 -0500 defendguin (0.0.9-1) unstable; urgency=low * new upstream version (bugfix which was included in previous debian package plus Makefile change which makes packaging easier, no code change) * re-create rules, split data files into seperate package * remove Build-Recommends, as long as the icon does not change, imagemagick is not needed anymore -- Christian T. Steigies Sun, 6 Jan 2002 17:31:23 -0500 defendguin (0.0.8-3) unstable; urgency=low * do NOT Build-Depend on menu nor imagemagick, since these packages can not even be installed on some architectures * Build-Recommends imagemagick and menu, as a reminder to myself -- Christian T. Steigies Tue, 1 Jan 2002 11:46:44 -0500 defendguin (0.0.8-2) unstable; urgency=low * include a prebuilt icon, since imagemagick is broken * add build-depends on menu (for cmap.xpm), in case imagemagick will work again some time in the future -- Christian T. Steigies Sun, 30 Dec 2001 02:32:55 -0500 defendguin (0.0.8-1) unstable; urgency=low * new upstream version * provides its own manpage * remove unneeded dh_suidregister * apply upstream patch to not load tetris.mid file -- Christian T. Steigies Mon, 3 Dec 2001 09:59:43 -0500 defendguin (0.0.6-4) unstable; urgency=low * Build-Depends on libsdl1.2-dev (>= 1.2.2-3.1), libsdl-image1.2-dev(>= 1.2.0-1.1), libsdl-mixer1.2-dev (>= 1.2.0-1.1) due to SDL overhaul -- Christian T. Steigies Wed, 10 Oct 2001 23:44:30 -0400 defendguin (0.0.6-3) unstable; urgency=low * build with SDL1.2 * updated Standards-Version (it allways included Build-Depends) * do not ship INSTALL.txt -- Christian T. Steigies Tue, 1 May 2001 14:25:25 -0400 defendguin (0.0.6-2) unstable; urgency=low * Add imagemagick to Build-Depends (closes: #79085) -- Christian T. Steigies Fri, 8 Dec 2000 21:35:43 +0100 defendguin (0.0.6-1) unstable; urgency=low * new upstream version * build with SDL1.1 and sdlmixer1.1, joystick is now supported * include an icon (closes: #75811) -- Christian T. Steigies Sun, 3 Dec 2000 16:21:05 +0100 defendguin (0.0.5-2) unstable; urgency=low * rebuild with SDL1.0 and sdl-mixer1.0 -- Christian T. Steigies Sat, 4 Nov 2000 01:32:16 +0100 defendguin (0.0.5-1) unstable; urgency=low * new upstream version (closes: #65174, #63264) -- Christian T. Steigies Sun, 18 Jun 2000 11:28:26 +0200 defendguin (0.0.2b-1) unstable; urgency=low * new upstream version * build with SDL1.1 -- Christian T. Steigies Wed, 12 Apr 2000 09:02:03 +0200 defendguin (0.0.2-1) unstable; urgency=low * new upstream version -- Christian T. Steigies Tue, 7 Mar 2000 00:10:41 +0100 defendguin (0.0.1-1) unstable; urgency=low * Initial Release. -- Christian T. Steigies Thu, 10 Feb 2000 21:54:25 +0100 debian/defendguin.dirs0000644000000000000000000000010611652055371012163 0ustar usr/games usr/share/man/man6 usr/share/pixmaps usr/share/applications debian/defendguin-icon.xpm0000644000000000000000000000161711652055371012764 0ustar /* XPM */ static char *magick[] = { /* columns rows colors chars-per-pixel */ "32 16 16 1", " c #191919", ". c gray20", "X c #7f0000", "o c #7f007f", "O c #7f7f00", "+ c #4c4c4c", "@ c #666667", "# c gray50", "$ c red", "% c magenta", "& c yellow", "* c gray60", "= c #b2b2b2", "- c gray80", "; c gray90", ": c white", /* pixels */ ":::::;::::::::;:::::::::::::::::", ":::::::;:*=:;:::::::::::::::::::", "*;::-**+@X++ @*#;;;:;:::::::::::", " #;:@X$oXo@@+.. ..+;::::::::::::", "#*##o$*$$*ooX+@X+...*;:::;::::::", "*==o**# $==$$+.++++...+=::::::::", "*=-=$*X+o-=-;#o+.+.+.....#;:::::", "=--==#O=*-=-=**##++..+.+. .#=:::", "-;-*#X;:#---***####@+++.... +-:", "--=$$@::=*-=**#*#####@@+++... .", "-=$=O#::O#=%***####@@@@++@++....", "*=$*&O*=&&=*#**#####@@@@++++++..", "o$$=$**$$==**$***##$#@@@@@++....", " XX+XoX+Xoo@$#@$@o#$o$$$$oX+++X.", "#XoXXoXXXXXX+X. X.oXo X..XoXX +;", ";+X+@X++@++++++o.+.+.++.+...@=::" }; debian/rules0000755000000000000000000000127411652055371010257 0ustar #!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@ override_dh_auto_build: make -j1 DATA_PREFIX=/usr/share/games/defendguin/ override_dh_auto_install: make install \ DESTDIR=/debian/defendguin \ BIN_PREFIX=debian/defendguin/usr/games \ MAN_PREFIX=debian/defendguin/usr/share \ DATA_PREFIX=debian/defendguin/usr/share/games/defendguin/ install -D -m 644 debian/defendguin-icon.xpm debian/defendguin/usr/share/pixmaps/ install -D -m 644 debian/defendguin.desktop debian/defendguin/usr/share/applications/ dh_movefiles --sourcedir=debian/defendguin rm -rf debian/defendguin/usr/share/games debian/watch0000644000000000000000000000056111652055371010226 0ustar # format version number, currently 2; this line is compulsory! version=2 # Site Directory Pattern Version Script #http://nbswebfx.com/downloads/defendguin-0.0.10.tar.gz #ftp://ftp.sonic.net/pub/users/nbs/unix/x/defendguin/src/defendguin-([\d\.]+)\.tar\.gz debian uupdate ftp://ftp.billsgames.com/unix/x/defendguin/src/defendguin-([\d\.]+)\.tar\.gz debian uupdate debian/source/0000755000000000000000000000000011652055371010473 5ustar debian/source/format0000644000000000000000000000001411652055371011701 0ustar 3.0 (quilt) debian/README.Debian0000644000000000000000000000052011652055371011231 0ustar defendguin for Debian ---------------------- defendguin is still beta, so not all options described in the README and/or manpage are functional (ie fullscreen, help, usage, ...). See the README for a description of the controls, but its all very intuitive. -- Christian T. Steigies , Thu, 13 Apr 2000 19:24:57 +0200 debian/defendguin-data.files0000644000000000000000000000003311652055371013232 0ustar usr/share/games/defendguin debian/copyright0000644000000000000000000000101111652055371011117 0ustar This package was debianized by Christian T. Steigies on Thu, 10 Feb 2000 21:54:25 +0100. It was downloaded from ftp.sonic.net:/pub/users/nbs/unix/x/defendguin See also http://www.newbreedsoftware.com/ Upstream Author: William (Bill) Kendrick Copyright (c) 1999-2006 Bill Kendrick Defendguin is distributed under the GNU GENERAL PUBLIC LICENSE. On Debian GNU/Linux systems, the complete text of the GNU General Public License is found in `/usr/share/common-licenses/GPL'. debian/defendguin.docs0000644000000000000000000000005711652055371012157 0ustar docs/AUTHORS.txt docs/README.txt docs/TODO.txt debian/patches/0000755000000000000000000000000011652055371010622 5ustar debian/patches/0002_remove-l2r.sh0000644000000000000000000000055011652055371013611 0ustar Description: do not ship l2r.sh script Author: Christian T. Steigies --- a/data/images/l2r.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -echo Converting left tux images to right tux images... - -for i in 0 1 2 3 4 5 6 7 -do - echo $i - bmptoppm tux/l${i}.bmp | pnmflip -lr | ppmtobmp > tux/r${i}.bmp -done - \ No newline at end of file debian/patches/0001_manpage0000644000000000000000000000150311652055371012614 0ustar Description: update manpage Update Version number in manpage and correct paths Author: Christian T. Steigies --- a/src/defendguin.6 +++ b/src/defendguin.6 @@ -1,4 +1,4 @@ -.TH "defendguin" "6" "0.0.11 - 2006.01.29" "Bill Kendrick" "Games" +.TH "defendguin" "6" "0.0.12 - 2009.11.05" "Bill Kendrick" "Games" .SH "NAME" .LP defendguin \- A bidirectionally scrolling space game based on Defender. @@ -29,7 +29,7 @@ \fB\-\-usage\fR Displays acceptable command\-line options. .SH "FILES" -\fI/usr/local/share/defendguin/\fP \- Sound, music and graphics data. +\fI/usr/share/games/defendguin/\fP \- Sound, music and graphics data. .LP .SH "AUTHORS" .LP @@ -39,4 +39,4 @@ .br Niko Nyman \- Music .LP -See "AUTHORS.txt" and "CHANGES.txt" for full credits. +See "AUTHORS.txt" and "changelog" for full credits. debian/patches/series0000644000000000000000000000004011652055371012031 0ustar 0001_manpage 0002_remove-l2r.sh debian/defendguin-data.docs0000644000000000000000000000006111652055371013061 0ustar docs/AUTHORS.txt docs/README.txt docs/TODO.txt