--- freedroidrpg-0.14.1.orig/debian/ItemEditor.6 +++ freedroidrpg-0.14.1/debian/ItemEditor.6 @@ -0,0 +1,11 @@ +.TH ITEMEDITOR "6" "November 2005" "ItemEditor " "User Commands" +.SH NAME +ItemEditor +.SH SYNOPSIS +Use it to modify items in freedroidRPG. +.SH COPYRIGHT +Copyright \(co 2002 Johannes Prix, Reinhard Prix +Freedroid comes with NO WARRANTY to the extent permitted by law. +You may redistribute copies of Freedroid +under the terms of the GNU General Public License. +For more information about these matters, see the file named COPYING. --- freedroidrpg-0.14.1.orig/debian/croppy.6 +++ freedroidrpg-0.14.1/debian/croppy.6 @@ -0,0 +1,30 @@ +.TH CROPPY "6" "November 2005" "croppy " "User Commands" +.SH NAME +croppy +.SH SYNOPSIS +.B croppy +[\fI-v|--version\fR] +.SH DESCRIPTION +.IP +[\-i|\-\-input_file] +[\-n|\-\-nographicsoutput] (default!) +[\-g|\-\-graphicsoutput] +[\-d|\-\-debug=LEVEL] +[\-x|\-\-offset_x=OFFSET_X] +[\-y|\-\-offset_y=OFFSET_Y] +.PP +EXAMPLE: croppy \fB\-i\fR my_test_file.png +.PP +Please report bugs by sending e\-mail to: +.PP +freedroid\-discussion@lists.sourceforge.net +.PP +Thanks a lot in advance, the Freedroid dev team. +.PP +Freedroid Croppy Tool, Version 1.1. +.SH COPYRIGHT +Copyright \(co 2002 Johannes Prix, Reinhard Prix +Freedroid comes with NO WARRANTY to the extent permitted by law. +You may redistribute copies of Freedroid +under the terms of the GNU General Public License. +For more information about these matters, see the file named COPYING. --- freedroidrpg-0.14.1.orig/debian/freedroidrpg.install +++ freedroidrpg-0.14.1/debian/freedroidrpg.install @@ -0,0 +1,3 @@ +usr/games/freedroidRPG +../freedroidrpg.xpm usr/share/pixmaps +../freedroidrpg.desktop usr/share/applications --- freedroidrpg-0.14.1.orig/debian/rules +++ freedroidrpg-0.14.1/debian/rules @@ -0,0 +1,25 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk + +DEB_CONFIGURE_EXTRA_FLAGS += \ + --bindir=/usr/games/ \ + --datarootdir=/usr/share/games \ + --disable-editors + +CFLAGS += -DDEB_VERSION=\\\"$(DEB_VERSION)\\\" + +DEB_DH_INSTALL_SOURCEDIR = debian/tmp/ + +update-config:: + for f in debian/copyright ; do \ + echo $f ; \ + done + chmod a-x graphics/*/*.png graphics/*/*.offset + rm -f graphics/*/*/*.sh graphics/*/*.sh graphics/*.sh graphics/*.py sound/*.py + touch configure + +clean:: + --- freedroidrpg-0.14.1.orig/debian/watch +++ freedroidrpg-0.14.1/debian/watch @@ -0,0 +1,3 @@ +version=3 +opts="uversionmangle=s/(\d)[\-_]?(rc\d+|pre-rc\d+|pre\d+a?)$/$1~$2/;s/[\-\.](source|Source|src|orig|unix)$//;s/-(bin|osx)$/~$1/;s/^v(\d)/$1/;" \ +http://sf.net/freedroid/freedroid(?i:RPG)[\-_](v?[\d\.]+(?:rc|rc\d+|pre-rc\d+|-unix|-source|-Source|-src|\.src|\.orig|[a-z]|b\d+|beta\d+-src|beta\d+)?)\.(?:tar\.gz|tgz|tar\.bz2|zip|pm\.gz|jar|shar\.gz|shar\.Z) --- freedroidrpg-0.14.1.orig/debian/pngtoico.1 +++ freedroidrpg-0.14.1/debian/pngtoico.1 @@ -0,0 +1,11 @@ +.TH PNG2ICO "1" "November 2005" "png2ico " "User Commands" +.SH NAME +png2ico +.SH DESCRIPTION +It converts png files to ico files. +.SH COPYRIGHT +Copyright \(co 2002 Johannes Prix, Reinhard Prix +Freedroid comes with NO WARRANTY to the extent permitted by law. +You may redistribute copies of Freedroid +under the terms of the GNU General Public License. +For more information about these matters, see the file named COPYING. --- freedroidrpg-0.14.1.orig/debian/compat +++ freedroidrpg-0.14.1/debian/compat @@ -0,0 +1 @@ +5 --- freedroidrpg-0.14.1.orig/debian/freedroidrpg.xpm +++ freedroidrpg-0.14.1/debian/freedroidrpg.xpm @@ -0,0 +1,70 @@ +/* XPM */ +static char * freedroidrpg_xpm[] = { +"32 32 35 1", +" c None", +". c #FFFF9F", +"+ c #FFE3D3", +"@ c #FFFFFF", +"# c #CB7F4F", +"$ c #D3D3D3", +"% c #FFFF7F", +"& c #F7DF67", +"* c #9B9B9B", +"= c #5F4323", +"- c #3F3F3F", +"; c #676767", +"> c #ABABAB", +", c #4B3B1B", +"' c #2B230F", +") c #FFB383", +"! c #573F1F", +"~ c #43331B", +"{ c #000000", +"] c #3B2F17", +"^ c #E3C333", +"/ c #AB6B17", +"( c #C79323", +"_ c #232323", +": c #4B4B4B", +"< c #575757", +"[ c #2F2F2F", +"} c #DF8B57", +"| c #93430F", +"1 c #3B3B3B", +"2 c #8F8F8F", +"3 c #B7B7B7", +"4 c #DBDBFF", +"5 c #F3DBFF", +"6 c #C3C3C3", +" ", +" .+@@+ ", +" .++@@@@ ", +" #..+@@@@$ ", +" #%&.+@@+* ", +" =-;;>++.& ", +" =,==';&) ", +" '===!~' ", +" {~#;='{{ ", +" {{]!##!{'^& ", +" {'!===,=&./ ", +" {{,!==/(%+*{' ", +" {',~]=/(&&#__{ ", +" {{',{{:<*<:<2>;:---1 ", +" 3 34@562;< ", +" 6 :*$45@@53 ", +" 3 2$444$ ", +" :-- "}; --- freedroidrpg-0.14.1.orig/debian/DialogEditor.6 +++ freedroidrpg-0.14.1/debian/DialogEditor.6 @@ -0,0 +1,11 @@ +.TH DIALOGEDITOR "6" "November 2005" "DialogEditor " "User Commands" +.SH NAME +DialogEditor +.SH SYNOPSIS +Use it to modify dialogs in freedroidRPG. +.SH COPYRIGHT +Copyright \(co 2002 Johannes Prix, Reinhard Prix +Freedroid comes with NO WARRANTY to the extent permitted by law. +You may redistribute copies of Freedroid +under the terms of the GNU General Public License. +For more information about these matters, see the file named COPYING. --- freedroidrpg-0.14.1.orig/debian/freedroidrpg.menu +++ freedroidrpg-0.14.1/debian/freedroidrpg.menu @@ -0,0 +1,3 @@ +?package(freedroidrpg):needs="X11" section="Games/Adventure"\ + longtitle="Isometric role playing game"\ + title="Freedroid RPG" command="/usr/games/freedroidRPG" icon="/usr/share/pixmaps/freedroidrpg.xpm" --- freedroidrpg-0.14.1.orig/debian/freedroidrpg-data.install +++ freedroidrpg-0.14.1/debian/freedroidrpg-data.install @@ -0,0 +1 @@ +usr/share/games/freedroidrpg --- freedroidrpg-0.14.1.orig/debian/changelog +++ freedroidrpg-0.14.1/debian/changelog @@ -0,0 +1,176 @@ +freedroidrpg (0.14.1-1) unstable; urgency=low + + * New upstream release. + + -- Bart Martens Mon, 27 Dec 2010 15:56:46 +0000 + +freedroidrpg (0.13-1) unstable; urgency=low + + * New upstream release. + * debian/freedroidrpg.manpages: Removed. + * Removed obsolete patches: + + debian/patches/01_array_bounds.diff + + debian/patches/04_call_for_contrib.diff + + debian/patches/09_druidname.diff + + debian/patches/09_druidname.diff.DISABLED + + debian/patches/13_resolution.diff.DISABLED + + debian/patches/16_cookies.diff.DISABLED + + debian/patches/19_chat_text.diff.DISABLED + + debian/patches/24_no_editor.diff.DISABLED + + debian/patches/25_out_of_map.diff.DISABLED + * Updated to fit new upstream release: + + debian/patches/07_framerate.diff + + debian/patches/17_debianize.diff + + debian/patches/20_enter_keys.diff + * debian/patches/27_debug.diff: Added. Reduces output on stdout/stderr. + + -- Bart Martens Sat, 27 Feb 2010 17:26:08 +0100 + +freedroidrpg (0.12.1-1) unstable; urgency=low + + * New upstream release. + * To fit new upstream release: + + debian/patches/13_resolution.diff: Disabled. + + debian/patches/17_debianize.diff: Updated. + + debian/patches/26_credits.diff: Removed. + * debian/rules: Removed testcoding and simplified. + * debian/copyright: Updated. + + -- Bart Martens Sat, 25 Apr 2009 16:36:07 +0200 + +freedroidrpg (0.11.1-1) experimental; urgency=low + + * New upstream release. + * debian/patches/11_debug.diff: Removed. + * debian/patches/18_droid_drives.diff: Removed. + * debian/patches/21_newtown.diff: Removed. + * debian/patches/22_end_dialog.diff: Removed. + * debian/patches/23_later.diff: Removed. + * debian/patches/01_array_bounds.diff: Updated. + * debian/patches/04_call_for_contrib.diff: Updated. + * debian/patches/07_framerate.diff: Updated. + * debian/patches/09_druidname.diff: Partially updated, partially disabled. + * debian/patches/13_resolution.diff: Updated. + * debian/patches/16_cookies.diff: Disabled. + * debian/patches/17_debianize.diff: Updated. + * debian/patches/19_chat_text.diff: Disabled. + * debian/patches/20_enter_keys.diff: Updated. + * debian/patches/24_no_editor.diff: Disabled. So the level editor is back. + * debian/patches/25_out_of_map.diff: Disabled. + * debian/patches/26_credits.diff: Added. + * debian/control: Standards-Version. + * debian/watch: Updated. + + -- Bart Martens Sun, 28 Sep 2008 18:43:04 +0200 + +freedroidrpg (0.10.3-3) unstable; urgency=low + + * debian/patches/24_no_editor.diff: Added, to hide the crashing map editor. + Closes: #458178, #444553, #458066. + * debian/patches/25_out_of_map.diff: Added, to prevent going out of the map. + Closes: #447434. + + -- Bart Martens Sat, 29 Dec 2007 12:27:25 +0100 + +freedroidrpg (0.10.3-2) unstable; urgency=low + + * debian/patches/04_call_for_contrib.diff: Updated. + * debian/patches/13_resolution.diff: Added resolutions. + * debian/patches/20_enter_keys.diff: Fixes enter key on some keyboards. + * debian/patches/21_newtown.diff: Added. Closes: #447362, #445487. + * debian/patches/22_end_dialog.diff: Added. Fixes endless dialog. + * debian/patches/23_later.diff: Added. Closes: #447355. + * debian/rules: Updated, to remove empty directories. + + -- Bart Martens Sun, 14 Oct 2007 23:38:09 +0200 + +freedroidrpg (0.10.3-1) unstable; urgency=low + + * New upstream release. Closes: #442324. + * debian/freedroidrpg-data.install, debian/rules: Install in + /usr/share/games. Closes: #437755. + * debian/freedroidrpg.desktop: Updated "Categories". Closes: #442325. + * debian/patches/*: Updated to fit new upstream release. + * debian/patches/18_droid_drives.diff: Fixes regression. + * debian/patches/19_chat_text.diff: Fixes regression. + * debian/rules: Don't install speak.py. + + -- Bart Martens Sat, 15 Sep 2007 11:55:58 +0200 + +freedroidrpg (0.10.2-1) unstable; urgency=low + + * New upstream release. + * debian/patches/07_framerate.diff: Updated. + * debian/patches/11_debug.diff: Updated. + * debian/patches/13_resolution.diff: Updated. + + -- Bart Martens Wed, 04 Jul 2007 19:43:32 +0200 + +freedroidrpg (0.10.1-1) unstable; urgency=low + + * New upstream release. + * debian/patches/01_array_bounds.diff: Updated. + * debian/patches/02_textures.diff: Removed. + * debian/patches/03_male_greeting.diff: Removed. + * debian/patches/04_call_for_contrib.diff: Updated. + * debian/patches/10_typo.diff: Removed. + * debian/patches/11_debug.diff: Updated. + * debian/patches/12_play.diff: Removed. + * debian/patches/14_audio_rate.diff: Removed. + * debian/patches/15_negative_z.diff: Removed. + * debian/patches/16_cookies.diff: Added. Fixes a bug with the trailing + colon in cookies confusing the dialogs. + + -- Bart Martens Sun, 11 Feb 2007 09:41:07 +0100 + +freedroidrpg (0.10.0+d070110-1) unstable; urgency=low + + * New upstream release. + * debian/copyright: Updated. + * debian/freedroidrpg.desktop, debian/freedroidrpg.menu: Mouse-over text. + * debian/patches/01_no_voice_sample.diff: Removed obsolete patch. + * debian/patches/01_array_bounds.diff: Check array bounds. + * debian/patches/02_textures.diff: Fix crash "Ran out of...". + * debian/patches/03_male_greeting.diff: No male greetings by females. + * debian/patches/04_call_for_contrib.diff: Don't call for contributions + during the game, but use reasonable general default values. + * debian/patches/07_framerate.diff: Don't show framerate by default. + * debian/patches/09_druidname.diff: Better druidnames handling. + * debian/patches/10_typo.diff: Fixed typo's. + * debian/patches/11_debug.diff: Less noise on stderr. + * debian/patches/12_play.diff: Replaced "Single Player" by just "Play". + * debian/patches/13_resolution.diff: Changes related to screen resolutions. + * debian/patches/14_audio_rate.diff: Fixed scratchy sound. Closes: #406437. + * debian/patches/15_negative_z.diff: Patch by upstream developer, Arthur + Huillet . + + -- Bart Martens Mon, 1 Jan 2007 10:52:54 +0100 + +freedroidrpg (0.9.13-2) unstable; urgency=low + + * debian/control: Removed circular dependency. Closes: #403262. + * debian/control: Added "not the same game as Freedroid". Closes: #403271. + * debian/patches/01_no_voice_sample.diff: Fixes duplicate voice sample. + + -- Bart Martens Sat, 16 Dec 2006 10:45:22 +0100 + +freedroidrpg (0.9.13-1) unstable; urgency=low + + * Initial release in Debian. Closes: #339896. + * New upstream release. + * debian/control: Build-Depends on autotools-dev. + * debian/copyright: Updated. + * debian/freedroidrpg.install: Don't install croppy and pngtoico. + * debian/freedroidrpg.manpages: One manpage. + * debian/rules: debhelper.mk before autotools.mk. + * debian/rules: Don't build the editors to avoid libgtk1.2-dev. + * debian/watch: Handle that 0.9.13-rc3 is older than 0.9.13. + + -- Bart Martens Sat, 2 Dec 2006 09:41:45 +0100 + +freedroidrpg (0.9.13rc3-1) unstable; urgency=low + + * Initial release Closes: #339896 + + -- Daniel Milstein Sat, 19 Nov 2005 15:31:33 +0000 + --- freedroidrpg-0.14.1.orig/debian/freedroidrpg.desktop +++ freedroidrpg-0.14.1/debian/freedroidrpg.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Encoding=UTF-8 +Name=Freedroid RPG +Comment=Isometric role playing game +TryExec=/usr/games/freedroidRPG +Exec=/usr/games/freedroidRPG +Categories=Game;RolePlaying; +Icon=/usr/share/pixmaps/freedroidrpg.xpm + --- freedroidrpg-0.14.1.orig/debian/copyright +++ freedroidrpg-0.14.1/debian/copyright @@ -0,0 +1,228 @@ +This package was debianized by Daniel Milstein on +Sat, 19 Nov 2005 15:31:33 +0000. + +It was downloaded from: + + http://sourceforge.net/projects/freedroid + +Upstream authors, as found in the CREDITS menu of the game: + + | FreedroidRPG 0.12 + | PROGRAMMING: + | Samuel Degrande + | Arthur Huillet + | GAME CONTENT: + | Stefan Huszics + | JK Wood + | GRAPHICS: + | Bastian Salmela + | MUSIC: + | Nick "Nario" Hagman + | MISC: + | Armin Winterer + | ALSO, IN PREVIOUS VERSIONS + | PROGRAMMING: + | Johannes Prix + | Reinhard Prix + | Quentin Pradet + | jcoral + | Pierre Bourdon + | Simon Castellan + | DIALOGUES: + | Karol Swietlicki + | MUSIC: + | Arvid Picciani + | "The Beginning" + | by 4t thieves + | "Daybreak" + | by realsmokers + | "Bleostrada" + | by stud + | MISC: + | Mbrola - text-to-speech + | eSpeak - text-to-speech + | Ryan 'simcop2387' Voots + | Andrew A. Gill + | Zombie Ryushu + | Ted Cipicchio + | The Doctor + | Simon Newton + | Clint Herron + | Hike Danakian + | Ian Griffiths + | David Kremer + +Copyright: + + Copyright (c) 1994, 2002-2004 Johannes Prix + Copyright (c) 1994, 2002-2004 Reinhard Prix + Copyright (c) 1994, 2002, 2003 the Freedroid dev team + Copyright (c) 2003 Pete Spicer + Copyright (c) 2006 Arvid Picciani + Copyright (c) 2007 Stefan Huszics + Copyright (C) 2007 Freedroid RPG Development Team + Copyright (c) 2005-2007 Karol Swietlicki + Copyright (c) 1987-2008 Free Software Foundation, Inc. + Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 + Copyright (c) 2004-2009 Arthur Huillet + Copyright (c) 2008-2009 Samuel Degrande + +License: + + | This file is part of Freedroid + | + | Freedroid 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. + | + | Freedroid 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 Freedroid; see the file COPYING. 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 +version 2 can be found in `/usr/share/common-licenses/GPL-2'. + +The Debian packaging is +Copyright (C) 2005, Daniel Milstein +Copyright (C) 2006-2009, Bart Martens +and is licensed under the GPL, see above. + +Part of the file src/text_public.c has this copyright and license: + + | Copyright (C) 1997-2001 Id Software, Inc., under GPL + | + | FS_filelength().. (taken from quake2) + +Part of the file src/colldet.c has this copyright and license: + + | This function is Copyright (c) 1999 ID Software, + | from Quake3 source code, released under GPL + | static inline float Q_rsqrt( float number ) + +The file win32/pngtoico.c has this copyright and license: + + | Copyright 2001 H. Peter Anvin - All Rights Reserved + | + | 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, Inc., 51 Franklin St, Fifth Floor, + | Bostom MA 02110-1301, USA; either version 2 of the License, or + | (at your option) any later version; incorporated herein by reference. + +The file src/keyboard.c has this copyright and license: + + | Copyright 2006, 2007, 2008 Edgar Simo Serra + | Copyright 2008 Arthur Huillet + | + | This program is free software; you can redistribute it and/or modify + | it under the terms of the GNU General Public License version 3 as + | published by the Free Software Foundation. + | + | 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, see . + +On Debian systems, the complete text of the GNU General Public License +version 3 can be found in `/usr/share/common-licenses/GPL-3'. + +The files lua/* have this copyright and license: + + | Lua License + | ----------- + | + | Lua is licensed under the terms of the MIT license reproduced below. + | This means that Lua is free software and can be used for both academic + | and commercial purposes at absolutely no cost. + | + | For details and rationale, see http://www.lua.org/license.html . + | + | Copyright (C) 1994-2008 Lua.org, PUC-Rio. + | + | Permission is hereby granted, free of charge, to any person obtaining a copy + | of this software and associated documentation files (the "Software"), to deal + | in the Software without restriction, including without limitation the rights + | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + | copies of the Software, and to permit persons to whom the Software is + | furnished to do so, subject to the following conditions: + | + | The above copyright notice and this permission notice shall be included in + | all copies or substantial portions of the Software. + | + | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + | THE SOFTWARE. + +The files + graphics/make_atlas.py + po/migrate-translations.py + po/extract-strings-from-data.py + src/gen_savestruct.py +have this copyright and license: + + | Copyright (c) 2008 Pierre "delroth" Bourdon + | + | 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 3 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, see . + +The files + src/lists.c + src/lists.h +have this copyright and license: + + | Linux kernel linked lists, + | modified for userspace by + | - kazutomo@mcs.anl.gov + | + | This is obviously GPL licensed. + +The files + src/SDL_rotozoom.c + src/SDL_rotozoom.h +have this copyright and license: + + | SDL_rotozoom.c - rotozoomer for 32bit or 8bit surfaces + | + | LGPL (c) A. Schiffler + +On Debian systems, the complete text of multiple versions of the LGPL +can be found in `/usr/share/common-licenses/LGPL*'. + +The file src/BFont.c contains this: + | BFONT.c v. 1.0.3 - Billi Font Library by Diego Billi + | Heavily modified for FreedroidRPG needs over years +and the file src/BFont.h contains this: + | BFONT.h v. 1.0.3 - Billi Font Library by Diego Billi +On 2009-04-26 Diego Billi wrote that the original files have +this copyright and license: + + | Copyright (c) 2003-2004 Diego Billi + | License: GPL version 2 or later + +The text "Copyright by MegaSys" is not a real copyright notice. It is just +part of the game text. + --- freedroidrpg-0.14.1.orig/debian/control +++ freedroidrpg-0.14.1/debian/control @@ -0,0 +1,29 @@ +Source: freedroidrpg +Section: games +Priority: optional +Maintainer: Bart Martens +Build-Depends: cdbs, debhelper (>= 5), autotools-dev, libsdl1.2-dev, libsdl-image1.2-dev, libsdl-net1.2-dev, libsdl-mixer1.2-dev, libvorbis-dev, automake1.9 +Standards-Version: 3.9.1 +Homepage: http://freedroid.sourceforge.net/ + +Package: freedroidrpg +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, freedroidrpg-data +Description: An isometric RPG influenced by Paradroid + Freedroid RPG is an RPG with isometric graphics. In it, the player + is Tux, who must fight rebelling robots in order to restore peace to + humankind. To do so,Tux may take over robots in a minigame based off the + classic game Paradroid, or may simply blast them to pieces with a weapon. + . + Note that this is not the same game as Freedroid, also available in Debian. + +Package: freedroidrpg-data +Architecture: all +Depends: ${misc:Depends} +Description: Data files for freedroidrpg + Freedroid RPG is an RPG with isometric graphics. In it, the player + is Tux, who must fight rebelling robots in order to restore peace to + humankind. To do so,Tux may take over robots in a minigame based off the + classic game Paradroid, or may simply blast them to pieces with a weapon. + . + Note that this is not the same game as Freedroid, also available in Debian. --- freedroidrpg-0.14.1.orig/debian/patches/17_debianize.diff +++ freedroidrpg-0.14.1/debian/patches/17_debianize.diff @@ -0,0 +1,65 @@ +--- ../orig/freedroidrpg-0.13/src/init.c 2010-01-21 13:31:29.000000000 +0100 ++++ src/init.c 2010-02-02 08:09:13.000000000 +0100 +@@ -1186,12 +1186,8 @@ + + }; // int Init_Game_Data ( void ) + +-char copyright[] = "\nCopyright (C) 2004 Johannes Prix, Reinhard Prix\n\ +-Copyright (C) 2005-2007 Arthur Huillet, Karol Swietlicki\n\ +-FreedroidRPG comes with NO WARRANTY to the extent permitted by law.\n\ +-You may redistribute copies of FreedroidRPG\n\ +-under the terms of the GNU General Public License.\n\ +-For more information about these matters, see the file named COPYING.\n"; ++char copyright[] = "\nSee /usr/share/doc/freedroidrpg/copyright\n\ ++for details about copyright and distribution license.\n"; + + char usage_string[] = "\ + Usage: freedroidRPG [-h | --help] \n\ +@@ -1225,7 +1221,7 @@ + /* version statement -v or --version + * following gnu-coding standards for command line interfaces */ + case 'v': +- printf("\n%s %s \n", PACKAGE, VERSION); ++ printf("\n%s %s \n", PACKAGE, DEB_VERSION); + printf("%s",copyright); + exit(0); + break; +--- ../orig/freedroidrpg-0.13/src/menu.c 2010-01-21 13:31:29.000000000 +0100 ++++ src/menu.c 2010-02-02 08:10:03.000000000 +0100 +@@ -106,7 +106,7 @@ + // + if (!strcmp(MenuTexts[0], SINGLE_PLAYER_STRING)) { + SetCurrentFont(FPS_Display_BFont); +- RightPutString(Screen, GameConfig.screen_height - 1 * FontHeight(GetCurrentFont()), VERSION); ++ RightPutString(Screen, GameConfig.screen_height - 1 * FontHeight(GetCurrentFont()), DEB_VERSION); + // printf ("\n%s %s \n", PACKAGE, VERSION); + sprintf(open_gl_string, _("OpenGL support compiled: ")); + #ifdef HAVE_LIBGL +--- ../orig/freedroidrpg-0.13/./map/titles/Credits.title 2010-01-21 14:02:59.000000000 +0100 ++++ ./map/titles/Credits.title 2010-02-02 08:13:55.000000000 +0100 +@@ -25,6 +25,12 @@ + + Nick "Nario" Hagman + ++ ++DEBIAN PACKAGING: ++ ++ Bart Martens ++ ++ + MISC: + + Matthias Krüger - continued beta testing +@@ -75,6 +81,12 @@ + + + ++DEBIAN PACKAGING: ++ ++ Daniel Milstein (2005) ++ ++ ++ + MISC: + + Mbrola - text-to-speech --- freedroidrpg-0.14.1.orig/debian/patches/07_framerate.diff +++ freedroidrpg-0.14.1/debian/patches/07_framerate.diff @@ -0,0 +1,11 @@ +--- ../orig/freedroidrpg-0.13/src/init.c 2010-01-21 13:31:29.000000000 +0100 ++++ src/init.c 2010-02-02 08:02:16.000000000 +0100 +@@ -1613,7 +1613,7 @@ + GameConfig.current_gamma_correction = 1.00; + GameConfig.WantedTextVisibleTime = 3; + GameConfig.Enemy_Hit_Text = FALSE; +- GameConfig.Draw_Framerate = TRUE; ++ GameConfig.Draw_Framerate = FALSE; + GameConfig.Draw_Position = TRUE; + GameConfig.All_Texts_Switch = FALSE; + GameConfig.enemy_energy_bars_visible = TRUE; --- freedroidrpg-0.14.1.orig/debian/patches/20_enter_keys.diff +++ freedroidrpg-0.14.1/debian/patches/20_enter_keys.diff @@ -0,0 +1,31 @@ +--- ../orig/freedroidrpg-0.13/src/input.c 2010-01-21 13:31:29.000000000 +0100 ++++ src/input.c 2010-02-02 08:16:38.000000000 +0100 +@@ -193,7 +193,7 @@ + int EnterPressed() + { + SDL_PumpEvents(); +- return ((key_state_array[SDLK_RETURN])); ++ return ((key_state_array[SDLK_RETURN] || key_state_array[SDLK_KP_ENTER])); + } + + int EscapePressed() +--- ../orig/freedroidrpg-0.13/src/text.c 2010-01-21 13:31:29.000000000 +0100 ++++ src/text.c 2010-02-02 08:18:58.000000000 +0100 +@@ -186,7 +186,7 @@ + + switch (e.type) { + case SDL_KEYDOWN: +- if (e.key.keysym.sym == SDLK_SPACE || e.key.keysym.sym == SDLK_RETURN || e.key.keysym.sym == SDLK_ESCAPE) ++ if (e.key.keysym.sym == SDLK_SPACE || e.key.keysym.sym == SDLK_RETURN || e.key.keysym.sym == SDLK_KP_ENTER || e.key.keysym.sym == SDLK_ESCAPE) + goto wait_click_and_out; + break; + case SDL_MOUSEBUTTONDOWN: +@@ -608,7 +608,7 @@ + + key = getchar_raw(NULL); + +- if (key == SDLK_RETURN) { ++ if (key == SDLK_RETURN || key == SDLK_KP_ENTER) { + // Display the image again so both buffers are in sync + // useful for GL drivers that do true pageflipping (win32, nvidia 173.x, ...) + if (use_open_gl) { --- freedroidrpg-0.14.1.orig/debian/patches/27_debug.diff +++ freedroidrpg-0.14.1/debian/patches/27_debug.diff @@ -0,0 +1,197 @@ +--- ../orig/freedroidrpg-0.13/src/init.c 2010-01-21 13:31:29.000000000 +0100 ++++ src/init.c 2010-02-13 11:34:05.000000000 +0100 +@@ -1201,6 +1201,9 @@ + [-f | --fullscreen] [-w | --window] \n\ + [-d X | --debug=X] X = 0-5; default 1 \n\ + [-r Y | --resolution=Y] Y = 99 lists available resolutions. \n\ ++"; ++ ++char report_bugs_string[] = "\ + \n\ + Please report bugs either by entering them into the bug tracker\n\ + on our sourceforge-website at:\n\n\ +@@ -1233,6 +1236,7 @@ + case 'h': + case '?': + printf("%s",usage_string); ++ DebugPrintf( 1, report_bugs_string ); + exit(0); + break; + +@@ -1313,6 +1317,13 @@ + GameConfig.screen_width = screen_resolutions[resolution_code].xres; + GameConfig.screen_height = screen_resolutions[resolution_code].yres; + DebugPrintf(1, "\n%s(): Command line argument -r %d recognized.", __FUNCTION__, resolution_code); ++ } else if( resolution_code == 99 ) { ++ printf( "Available resolution codes:\n" ); ++ int i; ++ for (i = 0; i < nb_res; ++i) { ++ printf( "\t%d = %s\n", i, screen_resolutions[i].comment); ++ } ++ exit( 0 ); + } else { + fprintf(stderr, "\nresolution code received: %d", resolution_code); + char *txt = (char *)malloc((nb_res * 128 + 1) * sizeof(char)); +@@ -1657,7 +1668,7 @@ + // We mention the version of FreedroidRPG, so that debug reports + // are easier to assign to the different versions of the game. + // +- DebugPrintf(-4, "\nHello, this is FreedroidRPG, version %s.", VERSION); ++ DebugPrintf(1, "\nHello, this is FreedroidRPG, version %s.", VERSION); + + #ifndef __WIN32__ + +@@ -1670,7 +1681,7 @@ + // string and enable/disable the exceptions accordingly... + // + if (strstr(VERSION, "svn") != NULL) { +- DebugPrintf(-4, "\nThis seems to be a development version, so we'll exit on floating point exceptions."); ++ DebugPrintf(1, "\nThis seems to be a development version, so we'll exit on floating point exceptions."); + // feenableexcept ( FE_ALL_EXCEPT ); + // feenableexcept ( FE_INEXACT ) ; + // feenableexcept ( FE_UNDERFLOW ) ; +@@ -1678,7 +1689,7 @@ + feenableexcept(FE_INVALID); + feenableexcept(FE_DIVBYZERO); + } else { +- DebugPrintf(-4, "\nThis seems to be a 'stable' release, so no exit on floating point exceptions."); ++ DebugPrintf(1, "\nThis seems to be a 'stable' release, so no exit on floating point exceptions."); + fedisableexcept(FE_INVALID); + fedisableexcept(FE_DIVBYZERO); + } +--- ../orig/freedroidrpg-0.14.1/src/misc.c 2010-11-26 22:41:13.000000000 +0000 ++++ src/misc.c 2010-12-27 16:22:49.000000000 +0000 +@@ -444,7 +444,7 @@ + + #if (!defined __WIN32__) && (!defined __APPLE_CC__) + +- DebugPrintf(-4, "\n-Signal Handling------------------------------------------------------\n\ ++ DebugPrintf( 1 , "\n-Signal Handling------------------------------------------------------\n\ + Setting up signal handlers for internal backtrace:\n\ + Now catching SIGSEGV: "); + +@@ -459,22 +459,22 @@ + // + sigaction(SIGSEGV, NULL, &old_action); + if (old_action.sa_handler != SIG_IGN) { +- DebugPrintf(-4, "YES"); ++ DebugPrintf( 1 , "YES"); + sigaction(SIGSEGV, &new_action, NULL); + } else { +- DebugPrintf(-4, "NO"); ++ DebugPrintf( 1 , "NO"); + } + + // +- DebugPrintf(-4, "\nNow catching FPE (if raised, that is!): "); ++ DebugPrintf( 1 , "\nNow catching FPE (if raised, that is!): "); + sigaction(SIGFPE, NULL, &old_action); + if (old_action.sa_handler != SIG_IGN) { +- DebugPrintf(-4, "YES"); ++ DebugPrintf( 1 , "YES"); + sigaction(SIGFPE, &new_action, NULL); + } else { +- DebugPrintf(-4, "NO"); ++ DebugPrintf( 1 , "NO"); + } +- DebugPrintf(-4, "\n\n"); ++ DebugPrintf( 1 , "\n\n"); + + #endif + +@@ -1243,14 +1243,14 @@ + */ + void Terminate(int ExitCode) + { +- printf("\n----------------------------------------------------------------------"); +- printf("\nTermination of freedroidRPG initiated..."); ++ DebugPrintf( 1, "\n----------------------------------------------------------------------"); ++ DebugPrintf( 1, "\nTermination of freedroidRPG initiated..."); + + // We save the config file in any case. + // + SaveGameConfig(); + +- printf("Thank you for playing freedroidRPG.\n\n"); ++ DebugPrintf( 1, "Thank you for playing freedroidRPG.\n\n"); + SDL_Quit(); + + // Finally, especially on win32 systems, we should open an editor with +--- ../orig/freedroidrpg-0.13/src/graphics.c 2010-01-21 13:31:29.000000000 +0100 ++++ src/graphics.c 2010-02-13 12:09:32.000000000 +0100 +@@ -1119,16 +1119,16 @@ + // Since we want to use openGl, it might be good to check the OpenGL vendor string + // provided by the graphics driver. Let's see... + // +- fprintf(stderr, "\n-OpenGL-------------------------------------------------------"); +- fprintf(stderr, "\nVendor : %s", glGetString(GL_VENDOR)); ++ DebugPrintf(1, "\n-OpenGL-------------------------------------------------------"); ++ DebugPrintf(1, "\nVendor : %s", glGetString(GL_VENDOR)); + open_gl_check_error_status(__FUNCTION__); +- fprintf(stderr, "\nRenderer : %s", glGetString(GL_RENDERER)); ++ DebugPrintf(1, "\nRenderer : %s", glGetString(GL_RENDERER)); + open_gl_check_error_status(__FUNCTION__); +- fprintf(stderr, "\nVersion : %s", glGetString(GL_VERSION)); ++ DebugPrintf(1, "\nVersion : %s", glGetString(GL_VERSION)); + open_gl_check_error_status(__FUNCTION__); +- fprintf(stderr, "\nExtensions : %s", glGetString(GL_EXTENSIONS)); ++ DebugPrintf(1, "\nExtensions : %s", glGetString(GL_EXTENSIONS)); + open_gl_check_error_status(__FUNCTION__); +- fprintf(stderr, "\n\n"); ++ DebugPrintf(1, "\n\n"); + #endif + }; // void safely_show_open_gl_driver_info ( void ) + +@@ -1219,11 +1219,11 @@ + SDL reported, that the video mode mentioned above is not supported\nBreaking off...", PLEASE_INFORM, IS_FATAL); + break; + default: +- DebugPrintf(-4, "\nTesting if color depth %d bits is available... ", vid_bpp); ++ DebugPrintf(1, "\nTesting if color depth %d bits is available... ", vid_bpp); + if (video_mode_ok_check_result == vid_bpp) { +- DebugPrintf(-4, "YES."); ++ DebugPrintf(1, "YES."); + } else { +- DebugPrintf(-4, "NO! \nThe closest we will get is %d bits per pixel.", video_mode_ok_check_result); ++ DebugPrintf(1, "NO! \nThe closest we will get is %d bits per pixel.", video_mode_ok_check_result); + /* + ErrorMessage ( __FUNCTION__ , "\ + SDL reported, that the video mode mentioned \nabove is not supported UNDER THE COLOR DEPTH MENTIONED ABOVE!\n\ +@@ -1251,7 +1251,7 @@ + SDL_GL_GetAttribute(SDL_GL_BLUE_SIZE, &blue_size); + SDL_GL_GetAttribute(SDL_GL_ALPHA_SIZE, &alpha_size); + SDL_GL_GetAttribute(SDL_GL_DEPTH_SIZE, &depth_size); +- fprintf(stderr, "\n\nvideo mode set (bpp=%d RGBA=%d%d%d%d depth=%d)", ++ DebugPrintf(1, "\n\nvideo mode set (bpp=%d RGBA=%d%d%d%d depth=%d)", + buffer_size, red_size, green_size, blue_size, alpha_size, depth_size); + } + +@@ -1314,7 +1314,7 @@ + // NOTE: This has got NOTHING to do with OpenGL and OpenGL venour or the like yet... + // + if (SDL_VideoDriverName(vid_driver, 80)) { +- DebugPrintf(-4, "\nVideo system type: %s.", vid_driver); ++ DebugPrintf(1, "\nVideo system type: %s.", vid_driver); + } else { + fprintf(stderr, "Video driver seems not to exist or initialisation failure!\nError code: %s\n", SDL_GetError()); + Terminate(ERR); +@@ -1330,7 +1330,7 @@ + //-------------------- + // We note the screen resolution used. + // +- DebugPrintf(-4, "\nUsing screen resolution %d x %d.", GameConfig.screen_width, GameConfig.screen_height); ++ DebugPrintf(1, "\nUsing screen resolution %d x %d.", GameConfig.screen_width, GameConfig.screen_height); + + //-------------------- + // We query the available video configuration on this system. +--- ../orig/freedroidrpg-0.13/src/main.c 2010-01-21 13:31:29.000000000 +0100 ++++ src/main.c 2010-02-14 07:39:08.000000000 +0100 +@@ -439,7 +439,7 @@ + if (!strcmp(curShip.AllLevels[i]->Levelname, "Town")) + continue; + +- DebugPrintf(-10, "\nNow respawning all bots on level : %d. ", i); ++ DebugPrintf(1, "\nNow respawning all bots on level : %d. ", i); + Me.time_since_last_visit_or_respawn[i] = 0; + + respawn_level(i);