debian/0000775000000000000000000000000012157353573007203 5ustar debian/compat0000664000000000000000000000000211536731652010377 0ustar 7
debian/README.source0000664000000000000000000000023511536731652011360 0ustar The block_attack_manual.pdf source code is from here:
http://blockattack.svn.sourceforge.net/viewvc/blockattack/trunk/source/manual/block_attack_manual.tex
debian/watch0000664000000000000000000000014311536731652010230 0ustar version=3
opts=dversionmangle=s/\+ds\d*// http://sf.net/blockattack/blockattack-([\d\.]+)\.tar\.gz
debian/doc-base0000664000000000000000000000041611536731652010602 0ustar Document: blockattack
Title: Block Attack - Rise of the Blocks 1.4.1 - The Manual
Author: Poul Sander
Abstract: This manual documents Block Attack and its controls and rules
Section: Games/Action
Format: PDF
Files: /usr/share/doc/blockattack/block_attack_manual.pdf.gz
debian/block_attack_manual.tex0000664000000000000000000002706711536731652013715 0ustar \documentclass[11pt,a4paper]{article}
\usepackage[latin1]{inputenc}
%\usepackage[ansinew]{inputenc} %windows
%\usepackage[T1]{fontenc}
\begin{document}
\title{Block Attack - Rise of the Blocks 1.4.1 - The Manual}
\author{Poul Sander}
\maketitle
\tableofcontents
\section{General}
Block Attack - Rise of the Blocks is inspired by Nintendo's
"Tetris Attack". However it doesn't have much in common with the
original "Tetris". In Block Attack - Rise of the Blocks bricks
come from the bottom of the screen, and you need to clear them. If
the stack reaches the top of the screen the game is over! There
are other features in 2-player mode. The game also supports network play
if it is compiled with the game.
\subsection{About Block Attack - Rise of the Blocks}
Block Attack - Rise of the Blocks is programmed in C++ by me (Poul
Sander) and it is given under the GPL licens version 2 or later. I have tried to keep
it as portable as possible by using cross-platform libraries. It
uses the following libraries:
\begin{description}
\item[SDL] from: \newline www.libsdl.org \item[SDL\_Mixer] from:
\newline http://www.libsdl.org/projects/SDL\_mixer \item[SFont]
from: \newline http://www.linux-games.com/sfont/ \item[SDL\_image]
from: \newline http://www.libsdl.org/projects/SDL\_image/
\item[enet] from: \newline http://enet.bespin.org
\end{description}
For development have been used Dev-C++, Microsoft Visual Studio
2003, gedit, Kdevelop and NetBeans (changed as time passed). Most of the current graphics are made in Inkscape. The
game has been compiled on both Windows and Linux. \newline The
game's homepage is:
\verb+http://blockattack.sf.net+
\section{Setup}
The game got lots of options, this section will give an overview.
\subsection{Installation}
Installing Block Attack - Rise of the Blocks is easy, in windows
you simply run the installer "BlockAttackWin32-X.X.X.exe" file and
choose a location you want to install to. Under Linux systems you
can get a precompiled package including source. On some systems
you may have to recompile. There are two options for compiling. You can use \verb+make+ on the svn checkout/source package.\newline Or you could use \verb+scons+ by typing \verb+scons+ as a normal user and then \verb+scons install+ as root however it is currently broken for unknown reason. \newline
%to do this type \verb+make+ while in the source dictory (there the cpp files are). To install the game in Linux type \verb+make install+, you can change the \verb+Makefile+ for dictory placements. \verb+make remove+ removes the game again. Both \verb+make install+ and \verb+make remove+ must be runned as root. \newline
Scons should be used for packing there gamedata and executables should be in different places.
\subsection{Program Parameters}
There are a small number of parameters you can use, to change some
things in the game. This doesn't work if the game is installed on a Linux system with the standard install command. Many of these options are not really usefull after version 1.1.1
\begin{description}
\item["-help"] Displays a list over all the commands.
\item["-priority"] This will remove a delay in the game loop
causing the game to take 100\% processor power even on strong
systems, but it will also increase the framerate.
\item["-forceredraw"] This will force the game to draw the entire
screen every frame, this might remove garbage in the graphics, but
it will also cause the framerate to drop. \item["-forcepartdraw"]
The game will only update the parts of the screen that has been
changed, increasing framerate by more than 50\% (sometimes 200\%).
This is default in windowed mode.
\item["-nosound"] Disables any sound in the game. On some systems the sound could crash the game.
\end{description}
\subsection{Options}
From version 1.1.1 the Options have been split in three.
\subsubsection{Configure}
This used to be the only options in the game.
By selecting options in the menu in the game, you get to the
options screen. Here you can turn music on/off, sound effects
on/off and fullscreen on/off, but you can't change the
resolution although a button is provided, this functionality has
been removed to reduce size, also the framerate dropped
significantly.
You can also change names and controls. The default controls for
player 1 is: move: the arrow keys, Right shift to push lines and
Right to switch blocks.
The default controls for player to is: move: WASD, lift shift to
push and left control to switch.
Mouseplay and Joypad support can be enabled under "Keys", the game
will use the first two joypads connected to the computer.
The mouse and joypad controls can't be configured. Left click
switch the two blocks there the cursor is placed. Right click
pushes the stack. On the joypads the first 6 buttons is used, half
to switch and half to push.
You can also change the names in options, the names can be a
maximum of 15 characters and will be saved in the options.dat
file. Remember to change names before you start the game, or the
wrong names will be entered in the highscore list.
\subsubsection{Puzzle File}
All puzzles in the game is loaded from a file in the \verb+res+ folder. The default puzzles are in \verb+puzzle.levels+ but in this menu you can selct any of the files in the \verb+res+ folder.
\subsubsection{Vs. Mode}
Here you can select speed for player 1 and player 2 in a local game, there are 5 levels (default = 1). You can also specify if an AI must play for one or both of the players. It is possible to let an AI play against another AI if you want. On this screen you can also give players handicap in "Time Trial", again there are five levels (0,1000,2000,3000,4000) default is level 1 = 0 point. The handicap is added to the players score, making it easier for that player\footnote{The highscore list shows scores without handicap}. \newline
No options on this page is saved when the game quits and they are only valid for 2 player games on the local machine.
\subsection{Files}
The game is saving data into several datafiles. Highscores are
saved in \verb+endless.dat+ and \verb+timetrial.dat+ depending on
gametype. Options (Player names and keys etc.) are saved in
\verb+options.dat+. Finally information about witch stages has
been cleared in Stage Clear is saved to \verb+stageClear.SCsave+ and
default Puzzle Clear in \verb+puzzleClear.save+, other puzzles are stored in \verb+.save+. Under Windows NT/2k/xp/2k3 the files was saved in \verb+%APPDATA%\.gamesaves\blockattack\+, but since version 1.3.2 it is saved in \verb+My Documents\My Games\blockattack+. In Linux the files should
be saved to \verb+~/.gamesaves/blockattack/+. If this folder
doesn't exist it will be created. Then you get a new version you
should delete the old \verb+puzzleClear.save+ file, or wired
things might happen (but nothing critical). Under Windows screenshots are saved to the game dictory and under Linux to \newline \verb+~/.gamesaves/blockattack/screenshots/+. The replays are saved to either \verb+%APPDATA%\.gamesaves\blockattack\replays+ or \\ \verb+~/.gamesaves/blockattack/replays/+ depending on the OS.
\section{The Game}
Block Attack - Rise of the Blocks has several playing modes, but
some objectives are always present. Blocks keep coming slowly from
the bottom of the screen, and you have to clear them. You clear
blocks by putting 3 or more blocks i line. The more blocks you put
in line the more points you will get, this is called combos. Then
blocks are cleared the blocks above them will fall down, if they
cause more blocks to be cleared, you will perform a chain reaction
and get lots of points. You know that you are making chains then small numbers apper at the blocks you are clearing.
\subsection{How to start}
You can select gamemodes from the menu, by selecting "New Game"
and your choice. You can also press F2 for endless, F3 for Time
Trial, F4 for 2-player Time Trial, F5 for Stage Clear, F6 for two
Player VS. Mode, F7 for Puzzle Mode or F8 for "Highscores".
\subsection{Gamemode: Endless}
In endless you keep clearing until you hit the roof (or you simply
don't have more time) The top ten scores will get there name on
the Endless highscore list.
\subsection{Gamemode: Time Trial}
Like endless, but this time you have a two minute limit to gain
points. If you hit the roof your game is over, and you won't get
your name on the highscore list. If you survive the two minutes
and you get a top score, your name will be automatically entered
in the Time Trial highscore list. A top ten score in Time Trial is
considered better than a top ten score in Endless, since it's not
just about how long you are willing to play. \newline
\textbf{Tip:} To get many points in two minutes you need to make
combos and chains. Chains are much better than combos... remember
it!
\subsection{Gamemode: Stage Clear}
In stage clear the goal is to clear a number of lines. Then you
select "Stage Clear" you will get a screen where you can choose a
level to play. Speed and number of lines to clear will vary
depending on your level choice. Then you have cleared the number
of lines required, you win and the level is cleared.
\subsection{Gamemode: Puzzle Clear}
In Puzzle Clear you have a limited number of moves to clear the
entire screen. There are no time limit (but the timer graphics
might be corrupted if you take more than 100 minutes). You can
reset the puzzle by pressing the Push Line key. You can't raise
the block stack in this mode.
\subsection{Gamemode: Vs. Mode}
This game is unlike the others, since in thsi game you actually attacks! You can select the AI controlled players difficulty (1..7). You attack by clearing more than 3 blocks at a time or by making chainreactions. The AI doesn't give much challange yet.
\subsection{Gamemode: Two-player Time Trial}
Like single-player Time Trial, but this time there is two players.
If you hit the roof, the other player is instantly declared as the
winner. If the time runs out the Player whit the highest score
will be the winner. If anyone has got a top ten score, they will
automatically be entered in the Time Trial Highscore list.
\subsection{Gamemode: Two-player Vs. Mode}
This is the real "Block Attack". Then you clear 4 or more blocks
at once or then you make chains you are sending "garbage blocks"
to your opponent. But opponent is also sending "garbage blocks" at
you. You can clear garbage blocks by clearing normal blocks that
are touching the garbage. If a single garbage block takes up more
than one line only the lowest line will be cleared. Keep clearing
garbage and send garbage at your opponent. If you is still alive
then your opponent hits the roof, you win! If you hit the roof you
loose. There is no time limit in this game.
\subsection{Gamemode: Network Vs. Mode}
Identical to the other Vs. modes but this time over a network. Network play might not be supported in all builds.
\newline To host a server select "Host", to connect to a server select "Connect" and enter the name or IP address of the server.
Windows and Linux uses can play against each other but some operating systems might not be able to play together. If you find an OS that can play with Windows or Linux I would like to hear.
\section{Replays}
The game supports Replays of matches. After you have played a game you can go to the Replay-menu and select "Save" and then enter a name. You can then at any time select "Load" and see it again. The first version of the replay system does only support up to 5 minuttes and can't save both players in network games. \newline
The second version used in 1.3.2 can save the replays so they take up less space. But 1.3.2 and newer can only load player one from old replays. \newline
The third version usin in 1.4.0 saves additional information in replays. Version 1.4.0 are not able to read replays from old versions.
\end{document}
debian/control0000664000000000000000000000304311536732567010612 0ustar Source: blockattack
Section: games
Priority: optional
Maintainer: Debian Games Team
Uploaders: Cyril Brulebois ,
Barry deFreese
Build-Depends: debhelper (>= 7.0.50~),
docbook-to-man,
texlive-binaries,
texlive-latex-base,
libsdl-mixer1.2-dev,
libsdl-image1.2-dev,
libsdl1.2-dev,
libenet-dev (>= 1.3.1),
libphysfs-dev,
scons
Standards-Version: 3.9.1
Homepage: http://blockattack.sf.net
Vcs-Svn: svn://svn.debian.org/svn/pkg-games/packages/trunk/blockattack/
Vcs-Browser: http://svn.debian.org/wsvn/pkg-games/packages/trunk/blockattack/?op=log
Package: blockattack
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: puzzle game inspired by Tetris
Block Attack is a puzzle/blockfall game inspired by Nintendo's Tetris Attack
for the Super Nintendo. The game is pretty action packed for a puzzle game :-)
.
Features:
* Based on the classic "Tetris Attack" for the SNES
* 5 single player modes: Endless, Time Trial, Puzzle Mode, Stage Clear and
Vs. Mode
* 2 two player options: Time Trial and Vs. Mode
* Puzzle mode has 20+ puzzles
* Players can use a custom key setup
* Handicap in multiplayer
* Highscores are saved
* Joypad support
* Music and sound effects
* Animations
* Select puzzle file from a list in the game
.
System requirements:
* Screen resolution: 1024x768 (cannot be changed, but it can run in a window)
* Keyboard
* Mouse (optional)
* Processor: Decent (tested on 733 MHz)
* Memory: at least 64 MB
debian/source/0000775000000000000000000000000011536731652010501 5ustar debian/source/format0000664000000000000000000000001411536731652011707 0ustar 3.0 (quilt)
debian/docs0000664000000000000000000000004711536731652010055 0ustar README
AUTHORS
block_attack_manual.pdf
debian/clean0000664000000000000000000000026211536731652010206 0ustar .sconsign.dblite
man/blockattack.6.gz
blockattack.desktop
block_attack_manual.toc
block_attack_manual.aux
block_attack_manual.dvi
block_attack_manual.pdf
block_attack_manual.log
debian/patches/0000775000000000000000000000000011753741324010626 5ustar debian/patches/fix-scons-paths.patch0000664000000000000000000000112311536731652014674 0ustar Author: Paul Wise
Description: Fix the paths in the install system
Bug: http://sf.net/support/tracker.php?aid=3205204
--- a/Game/SConscript
+++ b/Game/SConscript
@@ -3,12 +3,11 @@
#-------------#
Import('*')
-env.Install ('$destdir/$sharedir/gfx/smileys/',[
-'blockattack.data'])
+env.Install ('$destdir/$sharedir/',['blockattack.data'])
env.Alias('install',['$destdir/$sharedir'])
env.Install ('$destdir/$sharedir/res/',[
-'res/testPuzzles',
-'res/puzzle.levels'])
+'puzzles/testPuzzles',
+'puzzles/puzzle.levels'])
env.Alias('install', ['$destdir/$sharedir/res'])
debian/patches/fix-spelling-errors.patch0000664000000000000000000000550211536731652015566 0ustar Author: Paul Wise
Description: fix some spelling errors
Bug: http://sf.net/support/tracker.php?aid=3205356
--- a/source/code/NetworkThing.hpp
+++ b/source/code/NetworkThing.hpp
@@ -293,7 +293,7 @@
event.packet -> data,
event.peer -> data,
event.channelID);*/
- //cout << "Package recieved" << endl;
+ //cout << "Package received" << endl;
if (event.channelID==0) //Unreliable (only boardPacks)
{
boardPackage bpack;
@@ -322,7 +322,7 @@
memcpy(&g,event.packet->data,sizeof(Uint16));
Uint8 x = (g/256);
Uint8 y = (g%256);
- cout << "Recieved Garbage: " << (int)x << "," << (int)y << endl;
+ cout << "Received Garbage: " << (int)x << "," << (int)y << endl;
if ((x==255)&&(y==255))
bgHome->CreateGreyGarbage();
else
@@ -335,14 +335,14 @@
{
strcpy(bgAway->name,(const char*)event.packet->data);
cout << "The enemy name is: " << bgAway->name << " Length: " << sizeof(char[30])<< endl;
- if (weAreAClient) //We have just recieved the servers name and must send our own
+ if (weAreAClient) //We have just received the servers name and must send our own
{
ENetPacket * answerPacket = enet_packet_create(bgHome->name,sizeof(char[30]),ENET_PACKET_FLAG_RELIABLE);
enet_peer_send (peer, 3, answerPacket);
}
}
else
- if (event.packet->dataLength==sizeof("version3")) //We have recieved aversion number
+ if (event.packet->dataLength==sizeof("version3")) //We have received aversion number
{
if (0!=strcmp((const char*)event.packet->data,"version3"))
{
@@ -356,11 +356,11 @@
}
}
else
- if (event.packet->dataLength==sizeof(Uint32)) //We have recieved a seed
+ if (event.packet->dataLength==sizeof(Uint32)) //We have received a seed
{
memcpy(&theSeed,event.packet->data,sizeof(Uint32));
bgHome->putStartBlocks(theSeed);
- cout << "We recieved a seed: " << theSeed << endl;
+ cout << "We received a seed: " << theSeed << endl;
}
}
debian/patches/gcc47.diff0000664000000000000000000000205111753741324012365 0ustar --- a/source/code/physfs_stream.hpp
+++ b/source/code/physfs_stream.hpp
@@ -196,7 +196,7 @@ namespace PhysFS
}
char_type* xend = (static_cast (objectsRead) == BUF_SIZE) ? &*_buf.end() : &_buf[objectsRead];
- setg(&*_buf.begin(), &*_buf.begin(), xend);
+ this->setg(&*_buf.begin(), &*_buf.begin(), xend);
return traits_type::to_int_type(_buf.front());
}
@@ -212,7 +212,7 @@ namespace PhysFS
}
// the seek invalidated the buffer
- setg(&*_buf.begin(), &*_buf.begin(), &*_buf.begin());
+ this->setg(&*_buf.begin(), &*_buf.begin(), &*_buf.begin());
return pos;
}
@@ -277,7 +277,7 @@ namespace PhysFS
}
char_type* xend = (static_cast (res) == BUF_SIZE) ? &*_buf.end() : &_buf[res];
- setp(&*_buf.begin(), xend);
+ this->setp(&*_buf.begin(), xend);
return 0;
}
debian/patches/gcc44.diff0000664000000000000000000000067511536731652012376 0ustar Author: Martin Michlmayr
Description: fix building with GCC 4.4
Bug: http://sf.net/support/tracker.php?aid=3205172
Bug-Debian: http://bugs.debian.org/505026
--- a/source/code/listFiles.h
+++ b/source/code/listFiles.h
@@ -25,6 +25,7 @@
//listFiles.h - List files in a given directory, 10 files at a time, at most 250 files
#include
+#include
#include
#include
#if defined(_WIN32)
debian/patches/enet-1.3.1.patch0000664000000000000000000000257011536732530013242 0ustar From: Ansgar Burchardt
Date: Sat, 12 Mar 2011 19:02:46 +0100
Subject: Changes to compile with enet 1.3.1.
--- blockattack.orig/source/code/NetworkThing.hpp
+++ blockattack/source/code/NetworkThing.hpp
@@ -134,6 +134,7 @@
server = enet_host_create (& address /* the address to bind the server host to */,
1 /* allow up to 1 clients and/or outgoing connections */,
+ 0 /* no channel limit */,
0 /* assume any amount of incoming bandwidth */,
0 /* assume any amount of outgoing bandwidth */);
if (server == NULL)
@@ -163,6 +164,7 @@
ntDisconnect();
client = enet_host_create (NULL /* create a client host */,
1 /* only allow 1 outgoing connection */,
+ 0 /* no channel limit */,
0 /* Unlimited downstream bandwidth */,
0 /* Unlimted upstream bandwidth */);
@@ -173,7 +175,7 @@
else
{
/* Initiate the connection, allocating the four channels 0 and 1 and 2 and 3. */
- peer = enet_host_connect (client, & address, 4);
+ peer = enet_host_connect (client, & address, 4, 0);
if (peer == NULL)
{
debian/patches/series0000664000000000000000000000012711753741324012043 0ustar gcc44.diff
fix-scons-paths.patch
fix-spelling-errors.patch
enet-1.3.1.patch
gcc47.diff
debian/rules0000775000000000000000000000224711536731652010266 0ustar #!/usr/bin/make -f
#export DH_VERBOSE=1
%:
dh $@
override_dh_auto_build:
cd man ; docbook-to-man blockattack.sgml | gzip -9 > blockattack.6.gz
cp debian/blockattack.desktop .
latex debian/block_attack_manual.tex
dvipdfm block_attack_manual.dvi
scons prefix=/usr sharedir=/usr/share/games/blockattack
override_dh_auto_clean:
scons -c
override_dh_auto_install:
dh_installdirs
find Game -type f -exec chmod 644 {} \;
scons prefix=/usr bindir=/usr/games mandir=/usr/share/man sharedir=/usr/share/games/blockattack destdir=$(CURDIR)/debian/blockattack install
override_dh_installchangelogs:
dh_installchangelogs changelog*
v=1.4.1
p=blockattack
sfp=$(p)/binaries+source/Block Attack $(v)
get-orig-source:
wget -c "http://downloads.sourceforge.net/project/$(sfp)/$(p)-$(v).tar.gz"
tar zxf $(p)-$(v).tar.gz
# Pre-built binaries
rm $(p)-$(v)/Game/blockattack.i386
rm $(p)-$(v)/Game/blockattack.x86_64
rm $(p)-$(v)/Game/blockattack_nonet.i386
rm $(p)-$(v)/Game/blockattack_nonet.x86_64
# Pre-built PDF
rm $(p)-$(v)/block_attack_manual.pdf
mv $(p)-$(v) $(p)-$(v)+ds1.orig
tar zcf ../$(p)_$(v)+ds1.orig.tar.gz $(p)-$(v)+ds1.orig
rm -r $(p)-$(v).tar.gz $(p)-$(v)+ds1.orig
debian/menu0000664000000000000000000000030311536731652010064 0ustar ?package(blockattack):needs="X11" \
section="Games/Action" \
title="Blockattack" \
command="/usr/games/blockattack" \
longtitle="BlockAttack - Rise of the Blocks" \
icon="blockattack32.xpm"
debian/blockattack.desktop0000664000000000000000000000052511536731652013060 0ustar [Desktop Entry]
Version=1.0
Name=Block Attack - Rise of the Blocks
Comment=Switch blocks so they match
Comment[ro_RO]=Ridicarea blocurilor
Comment[da_DK]=Byt blokke så de passer sammen
Comment[fr_FR]=Empilez les blocks
GenericName=Block Attack
Exec=blockattack
Icon=blockattack32
Terminal=false
Type=Application
Categories=Game;ArcadeGame;
debian/changelog0000664000000000000000000000652612157353002011051 0ustar blockattack (1.4.1+ds1-2.1build1) saucy; urgency=low
* No-change rebuild against latest enet
-- Jeremy Bicha Sun, 16 Jun 2013 11:13:03 -0400
blockattack (1.4.1+ds1-2.1) unstable; urgency=low
[ Cyril Brulebois ]
* Non-maintainer upload.
* Fix FTBFS with gcc 4.7 by adding “this->” when appropriate
(Closes: #667118).
-- Jonathan Wiltshire Sun, 13 May 2012 15:19:11 +0100
blockattack (1.4.1+ds1-2) unstable; urgency=low
* Team upload.
* Build with enet 1.3.1.
+ new patch: enet-1.3.1.patch
-- Ansgar Burchardt Sat, 12 Mar 2011 19:03:54 +0100
blockattack (1.4.1+ds1-1) unstable; urgency=low
* Team upload.
* New upstream release
- Drop several patches no longer useful or included upstream
- Refresh GCC 4.4 patch
- Re-add desktop file dropped upstream
- Requires PhysFS, add libphysfs-dev build-dep
* Clean up watch file
* Switch to dpkg-source v3
* Switch to debhelper 7 dh tiny rules
* Strip the prebuilt PDF and binaries out (Closes: #616672)
* Add the source for the PDF and create it at build time
* Wrap fields in debian/control
* Add DEP-3 headers to the patches
* Refer to the correct version of the GPL
* Clean up the package description a bit
* Fix some spelling errors
* Register the documentation with doc-base
* Bump Standards-Version, no changes needed
-- Paul Wise Fri, 11 Mar 2011 12:22:59 +0800
blockattack (1.3.1-4) unstable; urgency=low
* Build depend on libenet-dev instead of libenet1-dev, thank you Andreas
Moog (Closes: #541067)
* Standard version 3.8.2, no changes
-- Gonéri Le Bouder Tue, 11 Aug 2009 16:16:29 +0200
blockattack (1.3.1-3) unstable; urgency=low
[ Gonéri Le Bouder ]
* remove the Xs- prefix from the Vcs entrys
* remove the homepage from the package description since the Homepage: field
do the job now
[ Eddy Petrișor ]
* fix Vcs-Svn URL to point to svn, not the incomplete ssh location
[ Cyril Brulebois ]
* update my mail address
[ Bary deFreese ]
* Add myself to uploaders.
* gcc44.diff - Build with gcc-4.4. (Closes: #505026).
+ Thanks to Martin Michlmayr for the hint and patch.
* Remove quilt .pc dir on clean.
* Remove autogenerated enet-1.0/config.{status, log} on clean.
* Remove Windows Thumbs.db on install so it's not in the .deb.
* Bump Standards Version to 3.8.1. (No changes needed).
-- Barry deFreese Mon, 30 Mar 2009 16:50:08 -0400
blockattack (1.3.1-2) unstable; urgency=low
[ Gonéri Le Bouder ]
* fix spelling error in blockattack's long description (Closes: #432653)
* add desktop_file.diff to remove the Application category from the
desktop file
[ Jon Dowland ]
* update menu section to "Games/Action" for menu transition
(thanks Linas Žvirblis)
[ Jordà Polo ]
* debian/patches:
+ scons_args.diff: New patch to fix scons command-line argument handling.
(Closes: #444536)
+ replay_init.diff: New patch to initialize the Replay class correctly.
* debian/control: Added Homepage and XS-Vcs-Browser fields.
-- Gonéri Le Bouder Mon, 01 Oct 2007 22:16:15 +0000
blockattack (1.3.1-1) unstable; urgency=low
* Initial release Closes: #368395
-- Gonéri Le Bouder Mon, 14 May 2007 00:12:30 +0200
debian/copyright0000664000000000000000000000323711536731652011141 0ustar This package was debianized by Gonéri Le Bouder on
Fri, 19 May 2006 17:38:23 +0200.
It was downloaded from http://blockattack.sf.net
The actual maintainer is the Debian Games Team:
http://wiki.debian.org/Games/Development
Copyright 2006-2009 Poul Sander
SCons scripts and some minor changes around SHAREDIR were done by
Gonéri Le Bouder
Copyright 2006 Gonéri Le Bouder
physfs_stream.hpp is copyright by:
Copyright (C) 2007 Warzone Resurrection Project
Copyright (C) 2007 Giel van Schijndel
Copyright (C) 2006 Matthias Braun
License:
This package 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 package 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 package; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
On Debian systems, the complete text of the GNU General
Public License can be found in `/usr/share/common-licenses/GPL-2'.
SFont files are Copyright (C) 2003 Karl Bartel
License: GPL or LGPL (at your choice)
On Debian systems, the complete text of the GNU Lesser General
Public License can be found in `/usr/share/common-licenses/LGPL-*'.