debian/0000755000000000000000000000000012023365500007162 5ustar debian/control0000644000000000000000000000256412023363460010577 0ustar Source: open-invaders Section: games Priority: optional Maintainer: Siegfried-Angel Gevatter Pujals Homepage: http://www.jamyskis.net/invaders.php Build-Depends: debhelper (>= 7.0.50), autotools-dev, libaldmb1-dev (>= 1:0.9.3), liballegro4-dev, libxext-dev, libxxf86vm1, pkg-config, libasound2-dev Standards-Version: 3.9.3 Package: open-invaders Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, open-invaders-data (= ${source:Version}) Description: Space Invaders clone Space Invaders is one of the earliest arcade shoot 'em up games. The player can move horizontally across the bottom of the screen and must shoot at an incoming wave of aliens before they reach the bottom. . Open Invaders is a clone of the legendary 70's classic, but with completely new graphics, several bonus levels, etc. Package: open-invaders-data Architecture: all Depends: ${misc:Depends} Recommends: open-invaders (= ${source:Version}) Description: Space Invaders clone (data package) Space Invaders is one of the earliest arcade shoot 'em up games. The player can move horizontally across the bottom of the screen and must shoot at an incoming wave of aliens before they reach the bottom. . Open Invaders is a clone of the legendary 70's classic, but with completely new graphics, several bonus levels, etc. . This package contains the data used by the game. debian/source/0000755000000000000000000000000011763624465010504 5ustar debian/source/format0000644000000000000000000000001411630503514011672 0ustar 3.0 (quilt) debian/open-invaders.install0000644000000000000000000000013711630503342013326 0ustar debian/tmp/usr/bin/open-invaders usr/games debian/open-invaders.desktop usr/share/applications debian/open-invaders.desktop0000644000000000000000000000057611630503342013340 0ustar [Desktop Entry] Type=Application Name=Open Invaders GenericName=Space Invaders clone Comment=Play a Space Invaders clone Comment[ca]=Jugueu a un clon del Space Invaders Comment[de]=Spiele ein Space Invaders Klon Comment[en]=Play a Space Invaders clone Comment[es]=Juega a un clon de Space Invaders Icon=open-invaders Exec=open-invaders -w Terminal=false Categories=Game;ActionGame; debian/copyright0000644000000000000000000000255611630503342011126 0ustar This package was debianized by Siegfried-Angel Gevatter Pujals (RainCT) on Mon, 25 Jun 2007 18:50:08 +0200. It was downloaded from http://www.jamyskis.net/downloads/ Upstream Author: Darryl LeCount Copyright © 2006-2007 Darryl Lecount License: This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. On Debian GNU/Linux derived systems, the complete text of the GNU General Public License can be found in the /usr/share/common-licenses/GPL file. The Debian packaging is © 2007-2010, Siegfried-A. Gevatter and is licensed under the GPL, see `/usr/share/common-licenses/GPL'. The code includes elements of the PMASK collision detection library by Orz, which is in the public domain. debian/compat0000644000000000000000000000000211630503342010361 0ustar 5 debian/patches/0000755000000000000000000000000011763626660010632 5ustar debian/patches/fix_pmask_amd64.patch0000644000000000000000000000135111630504137014612 0ustar Index: open-invaders-0.3/headers/pmask.h =================================================================== --- open-invaders-0.3.orig/headers/pmask.h 2011-09-03 22:04:17.000000000 +0200 +++ open-invaders-0.3/headers/pmask.h 2011-09-03 22:04:13.000000000 +0200 @@ -36,7 +36,11 @@ //e.g. 4 for 16-bit ints, 5 for 32-bit ints, 6 for 64-bit ints //don't worry about setting it incorrectly //you'll get a compile error if you do, not a run-time error -#define MASK_WORD_BITBITS 5 +#if defined(__alpha__) || defined(__ia64__) || defined(__x86_64__) || defined(__s390x__) || (defined(__sparc__) && defined(__arch64__)) + #define MASK_WORD_BITBITS 6 +#else + #define MASK_WORD_BITBITS 5 +#endif //if SINGLE_MEMORY_BLOCK is defined debian/patches/series0000644000000000000000000000010211763624657012044 0ustar fix_ftbfs_gcc45.patch fix_pmask_amd64.patch format_security.patch debian/patches/format_security.patch0000644000000000000000000002154011666656667015110 0ustar Description: fix -Wformat-security warnings Author: Ilya Barygin --- open-invaders-0.3.orig/src/ending.cc +++ open-invaders-0.3/src/ending.cc @@ -215,7 +215,7 @@ void game_ending() for(int individualchars=0; individualchars using namespace std; debian/open-invaders.xpm0000644000000000000000000000243011630503342012462 0ustar /* XPM */ static char * open_invaders_xpm[] = { "32 32 6 1", " c #000000", ". c #1A1B47", "+ c #FF0000", "@ c #686868", "# c #E88383", "$ c #FFFFFF", " ", " ", " $ ", " $ ", " ", " ", " ", " $ ", " $ $ ", " ", " ", " $$ ", " $@@$ ", " $ $@@@@$ ", " $@@@@@@$ ", " $@@..@@$ ", " $@@....@@$ $ ", " $@......@$ ", " $@......@$ ", " $@......@$ ", " $ $@......@$ ", " $@@@@@@@@$ ", " $@@@@@@@@@$ $ ", " $$@@@@@@@@@@@$$ ", " #$$@@@@@@@@@@@@@@@$$ # ", " #+#@@@@@@@@@@@@@@@@@@#+# ", " $$@#@@@@@@@@@@@@@@@@@@@@#$$ ", " $@@@@@@@@@@@@@@@@@@@@@@@@@@@$$ ", " $@@@@@@@@@@@@@@@@@@@@@@@@@@@@$ ", " $@@@@@@@@@@@@@@@@@@@@@@@@@@@@$ ", " $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ", " "}; debian/open-invaders-data.install0000644000000000000000000000011711630503342014233 0ustar debian/open-invaders.xpm usr/share/pixmaps debian/tmp/usr/share/open-invaders/ debian/rules0000755000000000000000000000126511763627422010264 0ustar #!/usr/bin/make -f %: dh $@ override_dh_auto_configure: # Patch wrong library names in Makefile sed -i "s/laldmd/laldmb/g" src/Makefile.am src/Makefile.in sed -i "s/ldumbd/ldumb/g" src/Makefile.am src/Makefile.in # Fix macro name (debbug #668815) sed -i "s/ALLEGRO_LINUX/ALLEGRO_UNIX/g" src/*.cc headers/*.h dh_auto_configure override_dh_auto_install: dh_auto_install dh_installman debian/open-invaders.6 override_dh_auto_clean: # Undo Makefile patching sed -i "s/laldmb/laldmd/g" src/Makefile.am src/Makefile.in sed -i "s/ldumb /ldumbd /g" src/Makefile.am src/Makefile.in # Undo macro name fix sed -i "s/ALLEGRO_UNIX/ALLEGRO_LINUX/g" src/*.cc headers/*.h dh_auto_clean debian/stamp-patch-debian=patches=fix_ftbfs_gcc45.patch0000644000000000000000000000000011630503503020254 0ustar debian/open-invaders.60000644000000000000000000000153611763630450012041 0ustar .TH "OPEN\-INVADERS" "6" "November 7, 2010" .SH NAME open\-invaders \- Space Invaders clone .SH SYNOPSIS .B open\-invaders [-w|-f] .SH DESCRIPTION \fBopen\-invaders\fP is a GPLed clone of the well-known 70's game Space Invaders. To play the game, just run \fBopen\-invaders\fP in a terminal or start it from the menu. .PP For more information about the game play, have a look at the file /usr/share/doc/open-invaders-data/README.gz. .SH OPTIONS .TP \fB\-w\fP Start the game in windowed mode. .TP \fB\-f\fP Start the game in fullscreen mode. .SH BUGS Please report bugs to Debian's BTS with copy to . .SH AUTHOR \fBopen\-invaders\fP was written by Darryl LeCount and this manual page by Siegfried-A. Gevatter Pujals . Both are released under the GNU General Public License, version 2 or later. debian/open-invaders-data.docs0000644000000000000000000000002411763630545013527 0ustar AUTHORS NEWS README debian/open-invaders.menu0000644000000000000000000000024411630503342012623 0ustar ?package(open-invaders): needs="x11" section="Games/Action" title="Open Invaders" \ command="/usr/games/open-invaders" icon="/usr/share/pixmaps/open-invaders.xpm" debian/watch0000644000000000000000000000011611630503342010212 0ustar version=3 http://www.jamyskis.net/downloads/open-invaders-([0-9.]*)\.tar\.gz debian/changelog0000644000000000000000000000705412023365367011055 0ustar open-invaders (0.3-4) unstable; urgency=medium * Acknowledge NMUs. Thanks Alexander and Tobias! * Move the ALLEGRO_LINUX -> ALLEGRO_UNIX substitution to debian/rules for easier maintenance. * Switch package to dh7 and bump Standards-Version to 3.9.3. -- Siegfried-Angel Gevatter Pujals Mon, 10 Sep 2012 15:09:12 +0200 open-invaders (0.3-3.2) unstable; urgency=high * Non-maintainer upload. * debian/patches/do-not-use-ALLEGRO_LINUX-macro.patch: - Replace ALLEGRO_LINUX macro with ALLEGRO_UNIX to allow building with an Allegro version without Linux console mode (allegro4.4). Closes: #668815 * Replace Build-Depends: liballegro4.2-dev by liballegro4-dev in preparation for a renaming of the dev package in the future. -- Tobias Hansen Sun, 03 Jun 2012 12:26:36 +0200 open-invaders (0.3-3.1) unstable; urgency=medium * Non-maintainer upload. * Fix "FTBFS: ending.cc:218:128: error: format not a string literal and no format arguments [-Werror=format-security]" by adding the patch from Ilya Barygin (Closes: #643450). * Urgency set to medium. -- Alexander Reichle-Schmehl Sun, 04 Dec 2011 12:47:26 +0100 open-invaders (0.3-3) unstable; urgency=low * debian/patches/fix_pmask_amd64.patch: - Add support for s390x and sparc64 architectures (Closes: #638376). Thanks to Aurelien Jarno. * Change to source format 3.0 (quilt). -- Siegfried-Angel Gevatter Pujals Sat, 03 Sep 2011 22:04:18 +0200 open-invaders (0.3-2) unstable; urgency=low * debian/control: - Raise the minimum liballegro4.2 version in the build dependencies to 2:4.2.2-2 (Closes: #499627). Thanks to Lucio Crusca. - Improve package description (Closes: #602567). Thanks to Enrico Zini. - Bump Standards Version to 3.9.1. * debian/open-invaders.6: - Update "Bugs" section to mention Debian BTS instead of the now closed upstream message board. * debian/copyright: - Update copyright years. * debian/patches/fix_ftbfs_gcc45.patch: - Add missing include to fix build failure with GCC 4.5 (Closes: #590095). Thanks to Bhavani Shankar (LP: #609505). -- Siegfried-Angel Gevatter Pujals Sat, 04 Dec 2010 01:04:03 +0100 open-invaders (0.3-1) unstable; urgency=low * New upstream version. * Quite some packaging changes: - Change my email address. - Split package into two binaries (ie, add -data package). - Switch to CDBS. - Bump standards version to 3.7.3 and move Homepage field to source stanza. - Install binary in /usr/games instead of /usr/bin. - Drop debian/README.Debian and debian/dirs. - Drop open-invaders.sgml; add a manpage written in groff. - Little changes in debian/copyright; changes in debian/rules. - Add debian/watch file. * patches/fix-doc-in-makefile.dpatch: - Drop it; no longer needed now. * patches/fix_pmask_amd64.patch: - Add this patch (from Kurt Roeckx) to avoid a build failure with amd64 (Closes: #437690). -- Siegfried-Angel Gevatter Pujals (RainCT) Thu, 6 Sep 2007 18:28:18 +0200 open-invaders (0.2-1) unstable; urgency=low * Initial release (Closes: #430594) * Added a .desktop file, a .menu file and a .xpm icon * Added a manpage (open-invaders.6) * Package build only for i386, upstream does not support other architectures (see README.Debian) -- Siegfried-Angel Gevatter Pujals (RainCT) Mon, 25 Jun 2007 18:50:08 +0200