--- enigma-1.01.orig/nmu.diff +++ enigma-1.01/nmu.diff @@ -0,0 +1,76 @@ +diff -u enigma-1.01/debian/patches/gcc-4.3-ftbfs.patch enigma-1.01/debian/patches/gcc-4.3-ftbfs.patch +--- enigma-1.01/debian/patches/gcc-4.3-ftbfs.patch ++++ enigma-1.01/debian/patches/gcc-4.3-ftbfs.patch +@@ -1,18 +1,9 @@ +-# fix some FTBFS with newer, stricter GCCs ++;# fix some FTBFS with newer, stricter GCCs + # patch from http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=413414 + # thanks, Martin Michlmayr +---- src/gui/widgets.cc~ 2007-03-04 21:06:31.000000000 +0000 +-+++ src/gui/widgets.cc 2007-03-04 21:13:34.000000000 +0000 +-@@ -28,6 +28,7 @@ +- #include +- #include +- #include +-+#include +- +- using namespace enigma::gui; +- using namespace ecl; +---- lib-src/enigma-core/ecl_util.hh~ 2007-03-04 20:38:24.000000000 +0000 +-+++ lib-src/enigma-core/ecl_util.hh 2007-03-04 20:55:44.000000000 +0000 ++diff -Nur enigma-1.01/build-tree/enigma-1.01/lib-src/enigma-core/ecl_util.hh enigma-1.01.new/build-tree/enigma-1.01/lib-src/enigma-core/ecl_util.hh ++--- enigma-1.01/lib-src/enigma-core/ecl_util.hh 2006-01-20 11:12:12.000000000 +0000 +++++ enigma-1.01/lib-src/enigma-core/ecl_util.hh 2008-03-18 04:48:51.000000000 +0000 + @@ -20,6 +20,7 @@ + #define ECL_UTIL_HH_INCLUDED + +@@ -23,0 +15,33 @@ ++diff -Nur enigma-1.01/build-tree/enigma-1.01/src/Utf8ToXML.cc enigma-1.01.new/build-tree/enigma-1.01/src/Utf8ToXML.cc ++--- enigma-1.01/src/Utf8ToXML.cc 2006-09-03 19:15:33.000000000 +0000 +++++ enigma-1.01/src/Utf8ToXML.cc 2008-03-18 04:49:15.000000000 +0000 ++@@ -21,6 +21,7 @@ ++ #include "main.hh" ++ #include ++ #include +++#include ++ ++ XERCES_CPP_NAMESPACE_USE ++ ++diff -Nur enigma-1.01/build-tree/enigma-1.01/src/file.hh enigma-1.01.new/build-tree/enigma-1.01/src/file.hh ++--- enigma-1.01/src/file.hh 2007-04-03 23:12:49.000000000 +0000 +++++ enigma-1.01/src/file.hh 2008-03-18 04:48:51.000000000 +0000 ++@@ -22,6 +22,7 @@ ++ #include ++ #include ++ #include +++#include ++ #include "ecl_error.hh" ++ ++ namespace enigma ++diff -Nur enigma-1.01/build-tree/enigma-1.01/src/gui/widgets.cc enigma-1.01.new/build-tree/enigma-1.01/src/gui/widgets.cc ++--- enigma-1.01/src/gui/widgets.cc 2007-05-18 13:14:14.000000000 +0000 +++++ enigma-1.01/src/gui/widgets.cc 2008-03-18 04:48:51.000000000 +0000 ++@@ -28,6 +28,7 @@ ++ #include ++ #include ++ #include +++#include ++ ++ using namespace enigma::gui; ++ using namespace ecl; +diff -u enigma-1.01/debian/changelog enigma-1.01/debian/changelog +--- enigma-1.01/debian/changelog ++++ enigma-1.01/debian/changelog +@@ -1,3 +1,12 @@ ++enigma (1.01-2.1) unstable; urgency=low ++ ++ * Non-maintainer upload. ++ * debian/patches/gcc-4.3-ftbfs.patch: ++ + Refresh patch to provide missing #includes and ++ avoid FTBFS with g++ 4.3. (Closes: #462540) ++ ++ -- Kumar Appaiah Sun, 23 Mar 2008 11:59:23 +0530 ++ + enigma (1.01-2) unstable; urgency=low + + * Add Homepage field --- enigma-1.01.orig/debian/control +++ enigma-1.01/debian/control @@ -0,0 +1,68 @@ +Source: enigma +Section: games +Priority: extra +Maintainer: Ubuntu MOTU Developers +XSBC-Original-Maintainer: Erich Schubert +Build-Depends: debhelper (>= 5.0.51), cdbs, bzip2, autoconf, automake1.9, texinfo, libsdl-image1.2-dev, libsdl-mixer1.2-dev, libsdl1.2-dev, libzipios++-dev, libsdl-gfx1.2-dev, texi2html, libsdl-ttf2.0-dev, libxerces-c2-dev +Standards-Version: 3.7.3.0 + +Package: enigma +Section: games +Architecture: any +Replaces: enigma-data +Depends: ${shlibs:Depends}, enigma-data (= ${source:Version}) +Recommends: enigma-level-previews, enigma-doc +Description: A game where you control a marble with the mouse + Enigma is a puzzle game similar to Oxyd on the Atari ST or Rock'n'Roll + on the Amiga and good old Marble Madness. It also has Sokoban levels, and + some interesting twists on the original sokoban concept. + . + In Enigma, your objective is to locate and uncover matching pairs of + Oxyd stones. Simple as it sounds, this task is made more difficult by + the fact that Oxyd stones tend to be hidden, inaccessible or protected + by unexpected traps. Overcoming these obstacles often requires a lot + of dexterity and wit (and can be quite addictive). + . + This package contains the game engine. +Homepage: http://enigma.nongnu.org/ + +Package: enigma-doc +Section: doc +Architecture: all +Replaces: enigma-data +Enhances: enigma +Recommends: enigma +Description: Documentation for the game enigma + Enigma is a puzzle game similar to Oxyd on the Atari ST or Rock'n'Roll + on the Amiga and good old Marble Madness. It also has Sokoban levels, and + some interesting twists on the original sokoban concept. + . + In Enigma, your objective is to locate and uncover matching pairs of + Oxyd stones. Simple as it sounds, this task is made more difficult by + the fact that Oxyd stones tend to be hidden, inaccessible or protected + by unexpected traps. Overcoming these obstacles often requires a lot + of dexterity and wit (and can be quite addictive). + . + This package contains the manual and level creating guide +Homepage: http://enigma.nongnu.org/ + +Package: enigma-data +Section: games +Architecture: all +Replaces: enigma +Enhances: enigma +Depends: ttf-dejavu-core, ttf-dejavu-extra +Description: Data file for the game enigma + Enigma is a puzzle game similar to Oxyd on the Atari ST or Rock'n'Roll + on the Amiga and good old Marble Madness. It also has Sokoban levels, and + some interesting twists on the original sokoban concept. + . + In Enigma, your objective is to locate and uncover matching pairs of + Oxyd stones. Simple as it sounds, this task is made more difficult by + the fact that Oxyd stones tend to be hidden, inaccessible or protected + by unexpected traps. Overcoming these obstacles often requires a lot + of dexterity and wit (and can be quite addictive). + . + This package contains the data files (levels, graphics, sounds). +Homepage: http://enigma.nongnu.org/ + --- enigma-1.01.orig/debian/enigma-data.dirs +++ enigma-1.01/debian/enigma-data.dirs @@ -0,0 +1,3 @@ +usr/share +usr/share/games +usr/share/pixmaps --- enigma-1.01.orig/debian/enigma-data.install +++ enigma-1.01/debian/enigma-data.install @@ -0,0 +1,9 @@ +debian/tmp/usr/share/applications usr/share +debian/tmp/usr/share/games/enigma usr/share/games +debian/tmp/usr/share/games/locale usr/share +debian/tmp/usr/share/icons usr/share +debian/tmp/usr/share/man usr/share +debian/tmp/usr/share/pixmaps usr/share +debian/icon/enigma.xpm usr/share/pixmaps +debian/enigma.desktop usr/share/applications +debian/lintian-overrides/enigma-data /usr/share/lintian/overrides --- enigma-1.01.orig/debian/compat +++ enigma-1.01/debian/compat @@ -0,0 +1 @@ +4 --- enigma-1.01.orig/debian/copyright +++ enigma-1.01/debian/copyright @@ -0,0 +1,204 @@ +This package was debianized by Erich Schubert on +Thu, 11 Apr 2002 00:14:45 +0200. + +It was downloaded from http://www.nongnu.org/enigma/ + +Upstream Authors alphabetically: + * Siegfried Fennig: Level design & programming, graphics + * Martin Hawlisch: Level design & programming, graphics + * Daniel Heck: Main developer, graphics + * Petr Machata: Level design & programming + * Jeremy Sawicki: Reverse engineering of Oxyd's data files, programming + * Ralf Westram: Level design, programming + +Contributors: See + http://www.nongnu.org/enigma/authors.html + +Font copyrights: + Enigma includes two fonts used in the game which are by different authors + See the end of this file for details. + +Lua, Enet, Oxydlib copyrights: + Enigma includes Lua, ENet and Oxydlib, see the end of this for details. + +Copyright for enigma: + + 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; version 2 dated June, 1991. + + 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 GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + +-------------- + +Copyright for Dustismo font: (see ttf-dustin package) + +The fonts was downloaded from http://www.dustismo.com + +Author: Dustin Norlander + +Copyright: + +You are free to distribute this software under the terms of the GNU General +Public License. On Debian systems, the complete text of the GNU General Public +License can be found in /usr/share/common-licenses/GPL file. + +-------------- + +Copyright for Vera Sans font: (see ttf-bitstream-vera package) + +It was downloaded from +'http://ftp.gnome.org/pub/GNOME/sources/ttf-bitstream-vera/'. + +Author: Bitstream, Inc. + +Copyright: + + Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream + Vera is a trademark of Bitstream, Inc. + + Permission is hereby granted, free of charge, to any person obtaining + a copy of the fonts accompanying this license ("Fonts") and associated + documentation files (the "Font Software"), to reproduce and distribute + the Font Software, including without limitation the rights to use, + copy, merge, publish, distribute, and/or sell copies of the Font + Software, and to permit persons to whom the Font Software is furnished + to do so, subject to the following conditions: + + The above copyright and trademark notices and this permission notice + shall be included in all copies of one or more of the Font Software + typefaces. + + The Font Software may be modified, altered, or added to, and in + particular the designs of glyphs or characters in the Fonts may be + modified and additional glyphs or characters may be added to the + Fonts, only if the fonts are renamed to names not containing either + the words "Bitstream" or the word "Vera". + + This License becomes null and void to the extent applicable to Fonts + or Font Software that has been modified and is distributed under the + "Bitstream Vera" names. + + The Font Software may be sold as part of a larger software package but + no copy of one or more of the Font Software typefaces may be sold by + itself. + + THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT + OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL + BITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR + OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, + OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR + OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT + SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. + + Except as contained in this notice, the names of Gnome, the Gnome + Foundation, and Bitstream Inc., shall not be used in advertising or + otherwise to promote the sale, use or other dealings in this Font + Software without prior written authorization from the Gnome Foundation + or Bitstream Inc., respectively. For further information, contact: + fonts at gnome dot org. + +-------------- + +Copyright for lua library: (see lua40 package) + +Excerpt from lib-src/lua/lua.h: + +/* +** $Id: lua.h,v 1.1 2003/02/09 21:30:32 dheck Exp $ +** Lua - An Extensible Extension Language +** TeCGraf: Grupo de Tecnologia em Computacao Grafica, PUC-Rio, Brazil +** e-mail: lua@tecgraf.puc-rio.br +** www: http://www.tecgraf.puc-rio.br/lua/ +** See Copyright Notice at the end of this file +*/ + +/****************************************************************************** +* Copyright (C) 1994-2000 TeCGraf, PUC-Rio. All rights reserved. +* +* Permission is hereby granted, without written agreement and without license +* or royalty fees, to use, copy, modify, and distribute this software and its +* documentation for any purpose, including commercial applications, subject to +* the following conditions: +* +* - The above copyright notice and this permission notice shall appear in all +* copies or substantial portions of this software. +* +* - The origin of this software must not be misrepresented; you must not +* claim that you wrote the original software. If you use this software in a +* product, an acknowledgment in the product documentation would be greatly +* appreciated (but it is not required). +* +* - Altered source versions must be plainly marked as such, and must not be +* misrepresented as being the original software. +* +* The authors specifically disclaim any warranties, including, but not limited +* to, the implied warranties of merchantability and fitness for a particular +* purpose. The software provided hereunder is on an "as is" basis, and the +* authors have no obligation to provide maintenance, support, updates, +* enhancements, or modifications. In no event shall TeCGraf, PUC-Rio, or the +* authors be held liable to any party for direct, indirect, special, +* incidental, or consequential damages arising out of the use of this software +* and its documentation. +* +* The Lua language and this implementation have been entirely designed and +* written by Waldemar Celes Filho, Roberto Ierusalimschy and +* Luiz Henrique de Figueiredo at TeCGraf, PUC-Rio. +* +* This implementation contains no third-party code. +******************************************************************************/ + + +-------------- + +Copyright for oxydlib: + +from lib-src/oxydlib/README: + +OxydLib was written by Jeremy Sawicki (jeremy AT sawicki DOT us). + + +Copying +------- + +OxydLib 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. + +OxydLib 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 OxydLib; if not, write to the Free Software +Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. + +-------------- + +Copyright for enet library: + +From lib-src/enet/LICENSE: + +Copyright (c) 2002 Lee Salzman + +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. + + --- enigma-1.01.orig/debian/enigma.desktop +++ enigma-1.01/debian/enigma.desktop @@ -0,0 +1,16 @@ +[Desktop Entry] +Version=1.0 + +Name=Enigma + +Comment=Uncover pairs of stones while navigating obstacles using a marble + +TryExec=enigma +Exec=enigma +Terminal=false +Icon=enigma + +StartupNotify=false + +Type=Application +Categories=Application;Game;LogicGame; --- enigma-1.01.orig/debian/menu +++ enigma-1.01/debian/menu @@ -0,0 +1,4 @@ +?package(enigma):needs="X11" section="Games/Puzzles" \ + title="Enigma" command="/usr/games/enigma" \ + hints="A game of skill and puzzles" \ + icon="/usr/share/pixmaps/enigma.xpm" --- enigma-1.01.orig/debian/enigma-doc.dirs +++ enigma-1.01/debian/enigma-doc.dirs @@ -0,0 +1 @@ +usr/share/doc/enigma-doc --- enigma-1.01.orig/debian/enigma.dirs +++ enigma-1.01/debian/enigma.dirs @@ -0,0 +1 @@ +usr/games --- enigma-1.01.orig/debian/changelog +++ enigma-1.01/debian/changelog @@ -0,0 +1,552 @@ +enigma (1.01-3ubuntu1) intrepid; urgency=low + + * Merge from debian unstable, remaining changes: + - Added dh_iconcache (now replaced with dh_icons) + + -- Stephan Hermann Mon, 05 May 2008 17:02:46 +0200 + +enigma (1.01-3) unstable; urgency=low + + * Minor changes in preparation for the 'lenny' release. + * Acknowledge NMU by Kumar Appaiah. Thanks. + + Refresh G++ 4.3 compatibility patch (Closes: #462540) + * Add dh_icons call to update icon caches (Closes: #460971) + Increase debhelper dependency accordingly. + * Add patch to fix enigma man page (spotted by lintian) + * Lower priority to extra, since we depend on xerces (spotted by debcheck) + * Update xerces build-dep to libxerces-c2-dev (xerces transition part 1) + * Remove linking of libz, zipios is sufficient (spotted by dpkg-shlibdeps) + + -- Erich Schubert Tue, 15 Apr 2008 01:29:42 +0200 + +enigma (1.01-2.1) unstable; urgency=low + + * Non-maintainer upload. + * debian/patches/gcc-4.3-ftbfs.patch: + + Refresh patch to provide missing #includes and + avoid FTBFS with g++ 4.3. (Closes: #462540) + + -- Kumar Appaiah Sun, 23 Mar 2008 11:59:23 +0530 + +enigma (1.01-2ubuntu1) hardy; urgency=low + + * Merge from debian unstable, remaining changes: + - Added dh_iconcache (now replaced with dh_icons) + + -- Stephan Hermann Thu, 17 Jan 2008 20:46:26 +0100 + +enigma (1.01-2) unstable; urgency=low + + * Add Homepage field + * Replace included fonts with a dependency on ttf-dejavu + (enigma used to ship a copy of these fonts, will be removed from source + the next source tarball update, too) + * Make Linitian happier: + * Bounced standards version to 3.7.3.0 (no changes) + * Add section field to Source + * Add lintian-override for desktop-command-not-in-package (is in 'enigma') + * Update lintian-override for binary-without-manpage (is in -data) + * Remove two empty unneeded directories + * Add 'fixed' enigma.desktop file (updated to latest specs) + + -- Erich Schubert Sat, 05 Jan 2008 19:40:48 +0100 + +enigma (1.01-1ubuntu1) gutsy; urgency=low + + * Merge from Debian unstable. Remaining Ubuntu changes: + - Added dh_iconcache + - Modify Maintainer value to match Debian-Maintainer-Field Spec + + -- Albin Tonnerre Sat, 2 Jun 2007 21:31:06 +0200 + +enigma (1.01-1) unstable; urgency=low + + * New upstream version 1.01 (Closes: #426321) + (Please do NOT file 'new upstream' bug reports!) + - 60++ new level (now more than 1000 in total) + - Added easy mode to some existing levels + - Fixes of all levels with known shortcuts + - New translations + - Support of updatable cross internet level packs + - Sound damping for noisy levels + - User sound sets besides the Enigma sound set + (thus allowing for non-free sound sets in the future) + * Updated debian/watch for berlios + * Fix location of locale files (Closes: #421474) + + -- Erich Schubert Fri, 01 Jun 2007 17:32:47 +0200 + +enigma (1.00-2ubuntu1) gutsy; urgency=low + + * Merge from Debian unstable. Remaining Ubuntu changes: + - Added dh_iconcache + * Modify Maintainer value to match Debian-Maintainer-Field Spec + + -- Albin Tonnerre Wed, 2 May 2007 00:25:22 +0200 + +enigma (1.00-2) unstable; urgency=low + + * No changes that should affect users of this package. + * Add fix for FTBFS with GCC 4.3, thanks Martin Michlmayr (Closes: #413414) + (But gcc 4.3 is not used by default, this is in preparation for a + compiler upgrade somewhen in the future. Adds some missing includes.) + + -- Erich Schubert Fri, 16 Mar 2007 02:31:17 +0100 + +enigma (1.00-1ubuntu1) feisty; urgency=low + + * Merge from debian unstable, remaining changes: + - Added dh_iconcache + + -- Albin Tonnerre Thu, 14 Dec 2006 23:31:14 +0000 + +enigma (1.00-1) unstable; urgency=low + + * New upstream version: 1.00 final. Too bad we just missed the etch freeze. + + -- Erich Schubert Thu, 14 Dec 2006 02:33:10 +0100 + +enigma (1.00~beta-r496-1) unstable; urgency=low + + * New upstream SVN checkout + * Fixes score files for 64-bit architectures (Closes: #401128) + * Remove patch added to disable a round_down in asm that caused + problems - this was removed upstream now. + * Install images for manual into proper dir (Closes: #401130) + * Put documentation into separate enigma-doc package. + * Use more debhelper, less own magic in debian/rules + * Add lintian and linda overrides file (man page, icon are in -data package) + * Depend on debhelper >= 4.1 to match debian/compat, + thanks to lintian and linda for spotting. + + -- Erich Schubert Sun, 3 Dec 2006 22:39:31 +0100 + +enigma (1.00~beta-r473-2ubuntu1) feisty; urgency=low + + * Merge from Debian unstable. Remaining changes: + - Added dh_iconcache. + + -- William Alexander Grant Thu, 7 Dec 2006 21:57:48 +1100 + +enigma (1.00~beta-r473-2) unstable; urgency=low + + * Fix grammar in description (Closes: #400492)) + * Recommends: enigma-level-previews + which is currently waiting in the NEW queue. + + Already in previous upload: + * Upstream fixed manpage (Closes: #381571) + * Upstream fixed irrelevant typo in header file (Closes: #363687) + + -- Erich Schubert Sun, 26 Nov 2006 23:02:42 +0100 + +enigma (1.00~beta-r473-1) unstable; urgency=low + + * Upload to unstable. + * This is 1.00 beta with first fixes. Please help testing and report + further bugs to the enigma-devel mailing list! + + -- Erich Schubert Sat, 25 Nov 2006 14:25:15 +0100 + +enigma (0.92.3+svn-r472-1) experimental; urgency=low + + * New upstream checkout. This is 1.00 beta-1. + + -- Erich Schubert Sat, 25 Nov 2006 03:40:38 +0100 + +enigma (0.92.3+svn-r350-1) experimental; urgency=low + + * New upstream checkout. This is 1.00 alpha-1. + * See upstream announcement - this release is intended for level authors + to test and update their levels. + * remove debian/patches/levellibs.patch - applied upstream + * remove debian/patches/mkinstalldirs-workaround.patch - fixed upstream + + -- Erich Schubert Thu, 5 Oct 2006 01:24:50 +0200 + +enigma (0.92.3+svn-r292-1) experimental; urgency=low + + * New upstream checkout. + * Upgrade to automake1.9 to avoid #386259 for the experimental package, too. + * Add MKINSTALLDIRS patch, for new gettext and automake 1.9 + * Use source:version for dependencies, to avoid binNMU problems + * Upgrade standards version (no changes) + * Install data/levels/lib/*.xml too. + + -- Erich Schubert Fri, 8 Sep 2006 10:45:18 +0200 + +enigma (0.92.3+svn-r217-1) experimental; urgency=low + + * New upstream SVN checkout + * WARNING: you might lose your current solved levels and times data. + * Levels have been rearranged into ordered level sets + + -- Erich Schubert Wed, 9 Aug 2006 21:41:10 +0200 + +enigma (0.92.3-3ubuntu1) edgy; urgency=low + + * Merge from Debian unstable. Remaining changes: + - Added dh_iconcache. + + -- William Alexander Grant Sun, 17 Sep 2006 08:49:31 +1000 + +enigma (0.92.3-3) unstable; urgency=low + + * Use automake1.9 and add mkinstalldirs patch to avoid issues with new + gettext in sid (Closes: #386259) + * Fix not-binNMUable warning by lintian (thanks guys!) + * Update policy, no changes. + + -- Erich Schubert Fri, 8 Sep 2006 01:32:04 +0200 + +enigma (0.92.3-2ubuntu1) edgy; urgency=low + + * Merge from debian unstable. + + -- Sarah Hobbs Mon, 10 Jul 2006 16:04:47 +1000 + +enigma (0.92.3-2) unstable; urgency=low + + * Grab "rotator laser handling" bugfix from SVN (r84) + * GCC 4.1 fixes, thanks tbm (Closes: #356549) + * Add debian/watch file. + + -- Erich Schubert Tue, 21 Mar 2006 22:56:00 +0100 + +enigma (0.92.3-1) unstable; urgency=low + + * "The stable release for unstable" + * New upstream subversion checkout (downgrade to r70) + * Added patch from upstream to avoid a crash + * "this might be the most stable enigma since 0.92" (Closes: #348928) + * Added swedish translation from upstream r72 (Closes: #343820) + (note: both in .3 tarball and as a patch for some files, sorry) + * Added "fixed" ice-skating level (Closes: #325715) + (note that this is a problem existant in most levels, unfortunately.) + * Make enigma depend on versioned data files (Closes: #349222) + + -- Erich Schubert Tue, 24 Jan 2006 14:34:22 +0100 + +enigma (0.92.2-1ubuntu1) dapper; urgency=low + + * debian/rules: + + Use dh_iconcache . + + -- Zak B. Elep Sun, 16 Apr 2006 05:22:56 -0400 + +enigma (0.92.2-1) unstable; urgency=low + + * New upstream subversion checkout + * A couple of new levels, some reorganization underway. + * fix symlinks (Closes: #337894, #336740) + * remove circular dependency with enigma-data + + -- Erich Schubert Wed, 18 Jan 2006 17:02:43 +0100 + +enigma (0.92.1-1) unstable; urgency=low + + * New upstream subversion checkout + * Remove menu.s3m, which we are allowed to distributed but not to modify + also copyright notice is confusing... (Closes: #321669) + * Rebuild with new libzipios (Closes: #325405) + I hope this works without a versioned build-dependency + * Added "enigma replaces enigma-data" for upgrades (Closes: #308558) + * Added notes about the fonts copyright. + * updated to policy 3.6.2.1 (no changes) + + -- Erich Schubert Sun, 28 Aug 2005 15:30:09 +0200 + +enigma (0.92-1) unstable; urgency=low + + * New upstream version + * Somehow, "make clean" didn't work as expected last time + + -- Erich Schubert Mon, 20 Jun 2005 20:48:19 -0700 + +enigma (0.91-2) unstable; urgency=low + + * Rebuild in my clean sid chroot. (Closes: #308244) + + -- Erich Schubert Mon, 09 May 2005 01:27:47 -0700 + +enigma (0.91-1) unstable; urgency=low + + * The 'looks like IBM successfully repaired my laptop this time' release + * New upstream release (Closes: #307507) + (btw: no need to notify the maintainer of a new release...) + * use included lua, at least until tolua changes are done + + -- Erich Schubert Sat, 07 May 2005 15:37:08 -0700 + +enigma (0.81.1+arch20050105-1) experimental; urgency=low + + * New upstream checkout (patch-79) + * Upstream fixed build failure (Closes: #287238) + * Memory leak on thumbnail generation fixed (for oxyd data files) + * Few minor fixes, a couple of new levels + + -- Erich Schubert Wed, 5 Jan 2005 18:11:46 +0100 + +enigma (0.81.1+arch20041225-1) experimental; urgency=low + + * New upstream version (arch checkout) + + -- Erich Schubert Sat, 25 Dec 2004 03:39:48 +0100 + +enigma (0.81.1+arch20041207-2) experimental; urgency=low + + * Added missing build dependencies (Closes: #284719) + * Try building with automake 1.7 explicitely, to remove one patch. + + -- Erich Schubert Wed, 8 Dec 2004 17:04:46 +0100 + +enigma (0.81.1+arch20041207-1) experimental; urgency=low + + * New upstream Version, patch-34 + * New fix for configure.ac and newer autotools + * Increased version number to surpass unstable + + -- Erich Schubert Tue, 7 Dec 2004 18:13:54 +0100 + +enigma (0.81+arch20041129) experimental; urgency=low + + * New upstream arch checkout with tons of new features + + -- Erich Schubert Mon, 29 Nov 2004 01:35:24 +0100 + +enigma (0.81+cvs20040619-1) private; urgency=low + + * New CVS checkout + + -- Erich Schubert Sat, 19 Jun 2004 17:38:07 +0200 + +enigma (0.81+cvs20040509-1) private; urgency=low + + * New CVS checkout + + -- Erich Schubert Sun, 9 May 2004 15:50:12 +0200 + +enigma (0.81+cvs20040409-1) private; urgency=low + + * new CVS update + * replaced non-free fonts with free ones (Closes: #241894) + + -- Erich Schubert Fri, 09 Apr 2004 21:50:45 +0200 + +enigma (0.81+cvs20040218-1) private; urgency=low + + * new CVS update + * thanks to the great work by upstream authors this package + has been apparently virtually bugfree - great work! + Time for a new CVS version, since the last release has been + happily residing in testing for ages. ;-) + * added texi2html dependency to build manual + + -- Erich Schubert Wed, 18 Feb 2004 14:55:53 +0100 + +enigma (0.81-3) unstable; urgency=low + + * apply patch from CVS for "pipe to outside of map" (Closes: #216724) + * reran autoconf/automake with MAINTAINER_MODE (Closes: #217059) + + -- Erich Schubert Fri, 24 Oct 2003 09:46:47 +0200 + +enigma (0.81-2) unstable; urgency=low + + * fix setting -mieee for alpha (Closes: #216346) + + -- Erich Schubert Sat, 18 Oct 2003 14:14:18 +0200 + +enigma (0.81-1) unstable; urgency=low + + * new upstream version + * install menu file again (Closes: #216027) + * added manual / reference manual + + -- Erich Schubert Thu, 16 Oct 2003 10:37:41 +0200 + +enigma (0.79+cvs20031005-1) unstable; urgency=low + + * new CVS checkout + * 141 + 100 + 117 + 90 + 139 = 586 level. + * use -mieee for fixing the alpha FPE (Closes: #195746) + + -- Erich Schubert Sun, 05 Oct 2003 17:10:28 +0200 + +enigma (0.79+cvs20030925-1) unstable; urgency=low + + * new CVS checkout of branch for the upcoming 0.80 release + (post 0.80beta release) + * 141 + 96 + 116 + 89 + 139 = 581 level. + * really removed lua from cvs checkout. + * levelpack menu + * stuck triggers really fixed by upstream (Closes: #208931) + * timer issues fixed in "Jump'n'run" (Closes: #212208) + + -- Erich Schubert Thu, 25 Sep 2003 20:17:17 +0200 + +enigma (0.79+cvs20030920-1) unstable; urgency=low + + * new CVS checkout of branch for the upcoming 0.80 release + (post 0.80beta release) + * removed lua, tolua, zipios from the CVS checkout. + * Stuck triggers fixed by upstream (Closes: #208931) + + -- Erich Schubert Sat, 20 Sep 2003 20:17:17 +0200 + +enigma (0.70.cvs20030906-2) unstable; urgency=low + + * modified default_data_path handling, should close #209277 + * don't skip "unnamed" levels (Closes: #210935) + even if this is current upstream default behaviour. + + -- Erich Schubert Sun, 14 Sep 2003 22:47:17 +0200 + +enigma (0.70.cvs20030906-1) unstable; urgency=low + + * new CVS checkout + 234 Enigma Levels, 117 Oxyd, 80 Esprit, 139 Sokoban. + * you need to complete "most" levels now to advance. + * might close stuck-triggers-bug, please test. + the bug most probably will show up in some sokoban level. + + -- Erich Schubert Mon, 08 Sep 2003 01:33:00 +0200 + +enigma (0.70.cvs20030822-1) unstable; urgency=low + + * the "can't ... resist ... playing ... the new levels" release + (200 Enigma levels, 179 Oxyd levels, 139 Sokoban Levels) + * CVS checkout + * redid the package, switched to cdbs. Nice. + + -- Erich Schubert Sun, 24 Aug 2003 00:52:53 +0200 + +enigma (0.70-2) unstable; urgency=low + + * the "too much work and no play (at debcamp) make DDs dull boys" release + * use recent automake1.7 (Closes: #189632) + * added some #include + * added -mieee for alpha, could close #195746 + + -- Erich Schubert Tue, 15 Jul 2003 14:02:39 +0200 + +enigma (0.70-1) unstable; urgency=low + + * New upstream version. (Closes: #181252) + * Needs automake1.7 + * more than 70 new levels + * Some speed improvements + * Stereo sound + * Greatly improved mouse controls + * Support for Oxyd's original sounds (see the README file) + * New game objects like rubber bands, worm holes, and moving platforms + + -- Erich Schubert Sun, 16 Feb 2003 23:31:31 +0100 + +enigma (0.60-2) unstable; urgency=low + + * needs automake1.6 for building. (Closes: #174318) + + -- Erich Schubert Thu, 26 Dec 2002 14:04:49 +0100 + +enigma (0.60-1) unstable; urgency=low + + * New upstream version (thanks, Daniel "Santa" Heck ;) + * 40 new levels + * many new game objects (such as ice) + * improved and faster graphics + * Remembers which levels have been solved (Closes: #159075) + * Fixed typo in description (Closes: #165253) + * using tolua debian packages, not the included source. + + -- Erich Schubert Wed, 25 Dec 2002 12:16:11 +0100 + +enigma (0.50-1) unstable; urgency=low + + * New upstream version. + * alpha blended shadows + * many new game objects including sloped floor + * 96 levels + * meditation landscapes + * new menu system + + -- Erich Schubert Sat, 17 Aug 2002 02:55:24 +0200 + +enigma (0.40.cvs20020721-1) unstable; urgency=low + + * New CVS version. + * Mouse-Controllable Menu + * LOTs of new levels and features + * includes fix for bashism (Closes: #147345) + + -- Erich Schubert Sun, 21 Jul 2002 02:53:03 +0200 + +enigma (0.40-1) unstable; urgency=low + + * New upstream version. + * Small patch, so it finds it's config file. + * Now 42 Levels! Don't Panic! Enjoy ;) + + -- Erich Schubert Tue, 14 May 2002 23:45:18 +0200 + +enigma (0.39a-3) unstable; urgency=medium + + * Use /usr/share/games instead of /usr/share (Closes: #144166) + * added manpage from mailing list (thanks, Joe Wreschnig) + * added fix for random hangs by upstream (Closes: Bug#144153) + + -- Erich Schubert Wed, 24 Apr 2002 18:41:03 +0200 + +enigma (0.39a-2) unstable; urgency=medium + + * re-enabled fullscreen and mouse grab on start by default. + + -- Erich Schubert Mon, 22 Apr 2002 13:40:09 +0200 + +enigma (0.39a-1) unstable; urgency=medium + + * new upstream release (15 Levels now) + * build with lua 4.0 (Closes: #143884) + * dropped enigma info page (not to useful yet) + + -- Erich Schubert Sun, 21 Apr 2002 16:40:49 +0200 + +enigma (0.38a-4) unstable; urgency=medium + + * add -ffunction-sections for hppa CXXFLAGS, not only CFLAGS. + (hopefully this time really Closes: #142976) + * grab mouse by default and use fullscreen. (Closes: #142767) + * Note that this game is still a work in progress! + * Added note to README.Debian how to get additional levels. + * Added 4 new levels (one by myself: The Racetrack ;) + i don't know how to solve two of them though, they might be + incomplete - or just very difficult. ;) + + -- Erich Schubert Thu, 18 Apr 2002 22:45:14 +0200 + +enigma (0.38a-3) unstable; urgency=medium + + * Changed Build-Depends to automake1.5 (Closes: #142952) + Build should now work, thanks Kalle Olavi Niemitalo! + * add -ffunction-sections for hppa (Closes: #142976) + + -- Erich Schubert Wed, 17 Apr 2002 17:52:30 +0200 + +enigma (0.38a-2) unstable; urgency=low + + * Added autoconf, automake to build depends (Closes: #142780) + forgot to do so after i decided to use them to get it to work + with lua 4.1 instead of the included lua 4... + * added to README.Debian how to grab the mouse or use fullscreen + + -- Erich Schubert Sun, 14 Apr 2002 16:00:44 +0200 + +enigma (0.38a-1) unstable; urgency=low + + * Initial Release (Closes: #142456). + * Build with lua 4.1 instead of the included lua 4.0 + * install info file + * just 6 levels right now - submit your own upstream! + + -- Erich Schubert Fri, 12 Apr 2002 18:05:04 +0200 + --- enigma-1.01.orig/debian/rules +++ enigma-1.01/debian/rules @@ -0,0 +1,34 @@ +#!/usr/bin/make -f +DEB_TAR_SRCDIR := enigma-1.01 + +include /usr/share/cdbs/1/rules/tarball.mk +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 + +ifeq ($(DEB_HOST_ARCH), alpha) + DEB_OPT_FLAG += -O2 -mieee +endif + +binary-post-install/enigma-data:: + dh_icons -penigma-data + +DEB_CONFIGURE_EXTRA_FLAGS := --datadir=\$${prefix}/share/games --bindir=\$${prefix}/games --enable-optimize + +binary-post-install/enigma-data:: + -rm debian/enigma-data/usr/share/games/enigma/fonts/DejaVuSansCondensed.ttf + -rm debian/enigma-data/usr/share/games/enigma/fonts/vera_sans.ttf + -rmdir debian/enigma-data/usr/share/games/enigma/sound + -rmdir debian/enigma-data/usr/share/games/enigma/levels/enigma_stable + # yes, using DejaVuSans instead of Vera Sans, one dependency less + # and the fonts are pretty much the same anyway + dh_link -p enigma-data \ + usr/share/fonts/truetype/ttf-dejavu/DejaVuSansCondensed.ttf \ + usr/share/games/enigma/fonts/DejaVuSansCondensed.ttf \ + usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf \ + usr/share/games/enigma/fonts/vera_sans.ttf + # update icon caches + dh_icons + +clean:: + -rm -f enigma.tar.bz2.cdbs-config_list --- enigma-1.01.orig/debian/watch +++ enigma-1.01/debian/watch @@ -0,0 +1,3 @@ +version=3 + +opts=downloadurlmangle=s/prdownload/download/ http://developer.berlios.de/project/showfiles.php?group_id=3972 http://prdownload.berlios.de/enigma-game/enigma-([\d.]+)\.tar\.gz --- enigma-1.01.orig/debian/enigma-doc.install +++ enigma-1.01/debian/enigma-doc.install @@ -0,0 +1,2 @@ +debian/tmp/usr/share/doc/enigma/manual usr/share/doc/enigma-doc +debian/tmp/usr/share/doc/enigma/reference usr/share/doc/enigma-doc --- enigma-1.01.orig/debian/enigma.install +++ enigma-1.01/debian/enigma.install @@ -0,0 +1,3 @@ +debian/tmp/usr/games/enigma usr/games +debian/lintian-overrides/enigma /usr/share/lintian/overrides +debian/linda-overrides/enigma /usr/share/linda/overrides --- enigma-1.01.orig/debian/lintian-overrides/enigma-data +++ enigma-1.01/debian/lintian-overrides/enigma-data @@ -0,0 +1 @@ +enigma-data: desktop-command-not-in-package /usr/share/applications/enigma.desktop enigma --- enigma-1.01.orig/debian/lintian-overrides/enigma +++ enigma-1.01/debian/lintian-overrides/enigma @@ -0,0 +1,2 @@ +enigma: binary-without-manpage usr/games/enigma +enigma: menu-icon-missing /usr/share/pixmaps/enigma.xpm --- enigma-1.01.orig/debian/linda-overrides/enigma +++ enigma-1.01/debian/linda-overrides/enigma @@ -0,0 +1,2 @@ +Tag: no-manual-for-binary +Data: enigma --- enigma-1.01.orig/debian/patches/dont-build-zipios.patch +++ enigma-1.01/debian/patches/dont-build-zipios.patch @@ -0,0 +1,58 @@ +### This patch changes the build process so that enigma is built using +### the debian-supplied lua and zipios libraries. +--- configure.ac.orig 2005-08-28 15:59:22.000000000 +0200 ++++ configure.ac 2005-08-28 16:00:16.000000000 +0200 +@@ -254 +254 @@ +-AC_CONFIG_SUBDIRS(lib-src/zipios++) ++dnl AC_CONFIG_SUBDIRS(lib-src/zipios++) +--- lib-src/Makefile.am.orig 2005-08-28 15:59:28.000000000 +0200 ++++ lib-src/Makefile.am 2005-08-28 16:00:30.000000000 +0200 +@@ -1 +1 @@ +-SUBDIRS = oxydlib lua zipios++ enet enigma-core ++SUBDIRS = oxydlib lua enet enigma-core +--- src/Makefile.am.orig 2005-08-28 15:59:40.000000000 +0200 ++++ src/Makefile.am 2005-08-28 16:01:32.000000000 +0200 +@@ -16,2 +16,0 @@ +- -I$(top_srcdir)/lib-src/zipios++ \ +- -I$(top_builddir)/lib-src/zipios++ \ +@@ -163,1 +161,0 @@ +- $(top_builddir)/lib-src/zipios++/src/libzipios.a \ +@@ -164,2 +161,2 @@ +- -lz \ ++ -lzipios \ + $(mingw_ldadd) +--- src/Makefile.in.orig 2006-12-14 02:22:14.000000000 +0100 ++++ src/Makefile.in 2006-12-14 02:23:17.000000000 +0100 +@@ -100,7 +100,6 @@ + $(top_builddir)/lib-src/lua/liblua.a \ + $(top_builddir)/lib-src/enet/libenet.a \ + $(top_builddir)/lib-src/oxydlib/liboxyd.a \ +- $(top_builddir)/lib-src/zipios++/src/libzipios.a \ + $(am__DEPENDENCIES_1) + DEFAULT_INCLUDES = -I. -I$(srcdir) -I. + depcomp = $(SHELL) $(top_srcdir)/depcomp +@@ -145,8 +144,6 @@ + CXXFLAGS = @CXXFLAGS@\ + -DSYSTEM_DATA_DIR=\"$(datadir)/enigma\" \ + -DLOCALEDIR=\"$(localedir)\" \ +- -I$(top_srcdir)/lib-src/zipios++ \ +- -I$(top_builddir)/lib-src/zipios++ \ + -I$(top_srcdir)/lib-src/lua \ + -I$(top_srcdir)/lib-src/enigma-core \ + -I$(top_srcdir)/lib-src/enet/include \ +@@ -442,8 +439,7 @@ + $(top_builddir)/lib-src/lua/liblua.a \ + $(top_builddir)/lib-src/enet/libenet.a \ + $(top_builddir)/lib-src/oxydlib/liboxyd.a \ +- $(top_builddir)/lib-src/zipios++/src/libzipios.a \ +- -lz \ ++ -lzipios \ + $(mingw_ldadd) \ + @SDL_LIBS@ + +--- configure.orig 2006-12-14 02:25:28.000000000 +0100 ++++ configure 2006-12-14 02:25:45.000000000 +0100 +@@ -312 +311,0 @@ +-ac_subdirs_all="$ac_subdirs_all lib-src/zipios++" +@@ -13406 +13404,0 @@ +-subdirs="$subdirs lib-src/zipios++" --- enigma-1.01.orig/debian/patches/remove-menu.s3m.patch +++ enigma-1.01/debian/patches/remove-menu.s3m.patch @@ -0,0 +1,11 @@ +### Don't try to install menu.s3m, which we have removed... +--- data/sound/Makefile.am 2005-08-28 15:59:22.000000000 +0200 ++++ data/sound/Makefile.am 2005-08-28 15:59:22.000000000 +0200 +@@ -2,1 +2,1 @@ +-pkgdata_DATA = menu.s3m ++pkgdata_DATA = +--- data/sound/Makefile.in 2005-08-28 15:59:22.000000000 +0200 ++++ data/sound/Makefile.in 2005-08-28 15:59:22.000000000 +0200 +@@ -211,1 +211,1 @@ +-pkgdata_DATA = menu.s3m ++pkgdata_DATA = --- enigma-1.01.orig/debian/patches/manual-location.patch +++ enigma-1.01/debian/patches/manual-location.patch @@ -0,0 +1,56 @@ +--- doc/reference/Makefile.am.orig 2004-02-18 15:11:32.000000000 +0100 ++++ doc/reference/Makefile.am 2004-02-18 15:11:52.000000000 +0100 +@@ -7,1 +7,1 @@ +-refdir=@datadir@/doc/enigma/reference ++refdir=/usr/share/doc/enigma/reference +--- doc/reference/images/Makefile.am.orig 2004-02-18 15:11:32.000000000 +0100 ++++ doc/reference/images/Makefile.am 2004-02-18 15:11:52.000000000 +0100 +@@ -4,1 +4,1 @@ +-pngdir=@datadir@/doc/enigma/reference/images ++pngdir=/usr/share/doc/enigma/reference/images +--- doc/manual/Makefile.am.orig 2004-02-18 15:10:04.000000000 +0100 ++++ doc/manual/Makefile.am 2004-02-18 15:10:47.000000000 +0100 +@@ -9,1 +9,1 @@ +-htmldir=@datadir@/doc/enigma/manual ++htmldir=/usr/share/doc/enigma/manual +--- doc/manual/images/Makefile.am.orig 2004-02-18 15:10:04.000000000 +0100 ++++ doc/manual/images/Makefile.am 2004-02-18 15:10:47.000000000 +0100 +@@ -4,1 +4,1 @@ +-pngdir=@datadir@/doc/enigma/manual/images ++pngdir=/usr/share/doc/enigma/manual/images +--- doc/Makefile.am.orig 2004-02-18 15:08:47.000000000 +0100 ++++ doc/Makefile.am 2004-02-18 15:09:12.000000000 +0100 +@@ -5,1 +5,1 @@ +-indexdir=@datadir@/doc/enigma ++indexdir=/usr/share/doc/enigma +@@ -8,1 +8,1 @@ +-docdir = @datadir@/doc/enigma ++docdir = /usr/share/doc/enigma +--- doc/reference/Makefile.in.orig 2004-02-18 15:11:32.000000000 +0100 ++++ doc/reference/Makefile.in 2004-02-18 15:11:52.000000000 +0100 +@@ -224,1 +224,1 @@ +-refdir = @datadir@/doc/enigma/reference ++refdir = /usr/share/doc/enigma/reference +--- doc/reference/images/Makefile.in.orig 2004-02-18 15:11:32.000000000 +0100 ++++ doc/reference/images/Makefile.in 2004-02-18 15:11:52.000000000 +0100 +@@ -213,1 +213,1 @@ +-pngdir = @datadir@/doc/enigma/reference/images ++pngdir = /usr/share/doc/enigma/reference/images +--- doc/manual/Makefile.in.orig 2004-02-18 15:10:04.000000000 +0100 ++++ doc/manual/Makefile.in 2004-02-18 15:10:47.000000000 +0100 +@@ -225,1 +225,1 @@ +-htmldir = @datadir@/doc/enigma/manual ++htmldir = /usr/share/doc/enigma/manual +--- doc/manual/images/Makefile.in.orig 2004-02-18 15:10:04.000000000 +0100 ++++ doc/manual/images/Makefile.in 2004-02-18 15:10:47.000000000 +0100 +@@ -213,1 +213,1 @@ +-pngdir = @datadir@/doc/enigma/manual/images ++pngdir = /usr/share/doc/enigma/manual/images +--- doc/Makefile.in.orig 2004-02-18 15:08:47.000000000 +0100 ++++ doc/Makefile.in 2004-02-18 15:09:12.000000000 +0100 +@@ -227,1 +227,1 @@ +-indexdir = @datadir@/doc/enigma ++indexdir = /usr/share/doc/enigma +@@ -229,1 +229,1 @@ +-docdir = @datadir@/doc/enigma ++docdir = /usr/share/doc/enigma --- enigma-1.01.orig/debian/patches/gcc-4.3-ftbfs.patch +++ enigma-1.01/debian/patches/gcc-4.3-ftbfs.patch @@ -0,0 +1,47 @@ +# fix some FTBFS with newer, stricter GCCs +# patch from http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=413414 +# thanks, Martin Michlmayr +diff -Nur enigma-1.01/build-tree/enigma-1.01/lib-src/enigma-core/ecl_util.hh enigma-1.01.new/build-tree/enigma-1.01/lib-src/enigma-core/ecl_util.hh +--- enigma-1.01/lib-src/enigma-core/ecl_util.hh 2006-01-20 11:12:12.000000000 +0000 ++++ enigma-1.01/lib-src/enigma-core/ecl_util.hh 2008-03-18 04:48:51.000000000 +0000 +@@ -20,6 +20,7 @@ + #define ECL_UTIL_HH_INCLUDED + + #include ++#include + + /* hide GNU extensions for non-gnu compilers: */ + #ifndef __GNU__ +diff -Nur enigma-1.01/build-tree/enigma-1.01/src/Utf8ToXML.cc enigma-1.01.new/build-tree/enigma-1.01/src/Utf8ToXML.cc +--- enigma-1.01/src/Utf8ToXML.cc 2006-09-03 19:15:33.000000000 +0000 ++++ enigma-1.01/src/Utf8ToXML.cc 2008-03-18 04:49:15.000000000 +0000 +@@ -21,6 +21,7 @@ + #include "main.hh" + #include + #include ++#include + + XERCES_CPP_NAMESPACE_USE + +diff -Nur enigma-1.01/build-tree/enigma-1.01/src/file.hh enigma-1.01.new/build-tree/enigma-1.01/src/file.hh +--- enigma-1.01/src/file.hh 2007-04-03 23:12:49.000000000 +0000 ++++ enigma-1.01/src/file.hh 2008-03-18 04:48:51.000000000 +0000 +@@ -22,6 +22,7 @@ + #include + #include + #include ++#include + #include "ecl_error.hh" + + namespace enigma +diff -Nur enigma-1.01/build-tree/enigma-1.01/src/gui/widgets.cc enigma-1.01.new/build-tree/enigma-1.01/src/gui/widgets.cc +--- enigma-1.01/src/gui/widgets.cc 2007-05-18 13:14:14.000000000 +0000 ++++ enigma-1.01/src/gui/widgets.cc 2008-03-18 04:48:51.000000000 +0000 +@@ -28,6 +28,7 @@ + #include + #include + #include ++#include + + using namespace enigma::gui; + using namespace ecl; --- enigma-1.01.orig/debian/patches/fix-man-page.patch +++ enigma-1.01/debian/patches/fix-man-page.patch @@ -0,0 +1,18 @@ +# +# these lines are invalid man syntax, apparently used to hide them +# from the output. Remove them altogether +# +Index: doc/enigma.6 +=================================================================== +--- doc/enigma.6 (Revision 768) ++++ doc/enigma.6 (Arbeitskopie) +@@ -89,9 +89,6 @@ + .B F1 + to get online help in nearly all menus. + . +-.\SH SEE ALSO +-.\Other related Manpages? I don't think there are any :) +-. + .SH AUTHORS + . + Daniel Heck is the main author --- enigma-1.01.orig/debian/icon/enigma.xpm +++ enigma-1.01/debian/icon/enigma.xpm @@ -0,0 +1,44 @@ +/* XPM */ +static char * enigma_xpm[] = { +"32 32 9 1", +" c None", +". c #000100", +"+ c #2F302E", +"@ c #545653", +"# c #676966", +"$ c #9C9E9B", +"% c #B6B8B5", +"& c #F7F9F6", +"* c #131512", +" ...... ", +" ............ ", +" ................ ", +" .................... ", +" ...................... ", +" ..******................ ", +" ..**+++++*................ ", +" ..*++@##@+*............... ", +" ...*+@$%%$#+*............... ", +" ...*+#%&&&%#+............... ", +" ....*+#%&&&&$+*............... ", +" ....*+@$&&&&%@*............... ", +" .....*+#%&&&%@*............... ", +".......*+#$%%#+.................", +"........*++@@+*.................", +"..........***...................", +"................................", +"................................", +"................................", +" ...............................", +" .............................. ", +" .............................. ", +" ............................. ", +" ............................ ", +" .......................... ", +" .......................... ", +" ........................ ", +" ...................... ", +" .................... ", +" ................ ", +" ............. ", +" ....... "};