Commit a276adde authored by Ricardo Mones's avatar Ricardo Mones

Import Debian changes 0.7.0-1

epiphany (0.7.0-1) unstable; urgency=low

  * New upstream version (Closes: #450413)
  * Removed clanlib dependency, added new SDL depends and automake
  * Removed dpatch-ification, no patches are required
  * Added configure target in rules with corresponding DEB_ vars
  * Added cleanup of upstream .cvsignore files in -data package
  * Removed encoding, added Icon= in desktop file (Closes: #407356)
  * Compatibility specification moved to compat file
  * Fixed obsolete Source-Version usage to binary:Version
  * Updated to newer Standards-Version
  * Changed section to Games/Action according menu policy
  * Fixed watch file (Closes: #449955) 
    from patch by Raphael Geissert <atomo64@gmail.com>

epiphany (0.5.1-5) unstable; urgency=low

  * Add icon name to desktop file (Closes: #407356)
    Original patch by Mark Purcell <msp@debian.org> 
parents c7c993fb d39d76c9
Coding:
Giuseppe D'Aqui' <kumber@tiscalinet.it>
Giuseppe Martino <rdmartin@infinito.it>
Giuseppe D'Aqui' <giuseppe.da@gmail.com>
Giuseppe Martino <denever@users.sf.net>
Level Designing:
Giuseppe D'Aqui' <kumber@tiscalinet.it>
Giuseppe Martino <rdmartin@infinito.it>
Giuseppe D'Aqui' <giuseppe.da@gmail.com>
Giuseppe Martino <denever@users.sf.net>
Graphics:
Giuseppe D'Aqui' <kumber@tiscalinet.it>
Antonio Malara <be.happy@maialone.com>
Giuseppe D'Aqui' <giuseppe.da@gmail.com>
Antonio Malara <antonio.malara@gmail.com>
Debian package by:
Joerg Jaspert <joerg@debian.org>
Thanks to:
Kenneth Gangstoe
All ClanLib developers <www.clanlib.org>
\ No newline at end of file
Eric Mangold for its Epiphany Level Editor [http://developer.berlios.de/projects/epiphany-editor/]
Karl Bartel for the SFont Library (included in Epiphany)
\ No newline at end of file
Known bugs:
A flintstone *sometimes* auto-explodes at start;
Sometimes Player is not killed when he touch a monster;
Version 0.7.0:
Added frame skipping (command line: --frame-skip <int>)
Added loading of external levels (command line: --map <path>)
Frame limiter could be disabled (command line: --disable-frame-limiter)
Added XML configuration file
Added options menu;
Added sound and music volume change;
Added Music;
Changed menu screen;
Edited samples to match with music tune;
Fixed several memory leaks.
Version 0.6.1:
Fixed bug that prevented saving game progresses;
Small fixes in autotools configuration, now "make distcheck" works.
Version 0.6.0:
Fixed "random exploding flintstone/monster" bug;
Code refactoring;
Added autotools support;
Removed ClanLib, now using libSDL;
Added 10 new (tutorial-)levels;
Version 0.5.1:
Fixed various bugs;
......
# Doxygen configuration generated by Doxywizard version 0.1
#---------------------------------------------------------------------------
# General configuration options
#---------------------------------------------------------------------------
PROJECT_NAME = Epiphany
PROJECT_NUMBER = 0.6.0
OUTPUT_DIRECTORY =
OUTPUT_LANGUAGE = English
EXTRACT_ALL =
EXTRACT_PRIVATE =
EXTRACT_STATIC =
HIDE_UNDOC_MEMBERS =
HIDE_UNDOC_CLASSES =
BRIEF_MEMBER_DESC =
REPEAT_BRIEF =
ALWAYS_DETAILED_SEC =
FULL_PATH_NAMES =
STRIP_FROM_PATH =
INTERNAL_DOCS =
CLASS_DIAGRAMS =
SOURCE_BROWSER =
INLINE_SOURCES =
STRIP_CODE_COMMENTS =
CASE_SENSE_NAMES =
SHORT_NAMES =
HIDE_SCOPE_NAMES =
VERBATIM_HEADERS =
SHOW_INCLUDE_FILES =
JAVADOC_AUTOBRIEF =
INHERIT_DOCS =
INLINE_INFO =
SORT_MEMBER_DOCS =
DISTRIBUTE_GROUP_DOC =
TAB_SIZE =
ENABLED_SECTIONS =
GENERATE_TODOLIST =
GENERATE_TESTLIST =
GENERATE_BUGLIST =
ALIASES =
MAX_INITIALIZER_LINES =
OPTIMIZE_OUTPUT_FOR_C =
SHOW_USED_FILES =
#---------------------------------------------------------------------------
# configuration options related to warning and progress messages
#---------------------------------------------------------------------------
QUIET =
WARNINGS =
WARN_IF_UNDOCUMENTED =
WARN_FORMAT = "$file:$line: $text"
WARN_LOGFILE =
#---------------------------------------------------------------------------
# configuration options related to the input files
#---------------------------------------------------------------------------
INPUT = /home/phobos/devel/cpp/epiphany-0.6.0
FILE_PATTERNS = *.cpp \
*.cxx \
*.cc \
*.C \
*.c++ \
*.c \
*.inl \
*.tlh \
*.diff \
*.patch \
*.moc \
*.xpm \
*.h \
*.hpp \
*.hh \
*.hxx \
*.h++ \
*.H \
*.java
RECURSIVE = yes
EXCLUDE =
EXCLUDE_PATTERNS =
EXAMPLE_PATH =
EXAMPLE_PATTERNS =
IMAGE_PATH =
INPUT_FILTER =
FILTER_SOURCE_FILES =
#---------------------------------------------------------------------------
# configuration options related to the alphabetical class index
#---------------------------------------------------------------------------
ALPHABETICAL_INDEX =
COLS_IN_ALPHA_INDEX =
IGNORE_PREFIX =
#---------------------------------------------------------------------------
# configuration options related to the HTML output
#---------------------------------------------------------------------------
GENERATE_HTML =
HTML_OUTPUT = html
HTML_HEADER =
HTML_FOOTER =
HTML_STYLESHEET =
HTML_ALIGN_MEMBERS =
GENERATE_HTMLHELP =
GENERATE_CHI =
BINARY_TOC =
TOC_EXPAND =
DISABLE_INDEX =
ENUM_VALUES_PER_LINE =
GENERATE_TREEVIEW =
TREEVIEW_WIDTH =
#---------------------------------------------------------------------------
# configuration options related to the LaTeX output
#---------------------------------------------------------------------------
GENERATE_LATEX =
LATEX_OUTPUT = latex
COMPACT_LATEX =
PAPER_TYPE = a4wide
EXTRA_PACKAGES =
LATEX_HEADER =
PDF_HYPERLINKS =
USE_PDFLATEX =
LATEX_BATCHMODE =
#---------------------------------------------------------------------------
# configuration options related to the RTF output
#---------------------------------------------------------------------------
GENERATE_RTF =
RTF_OUTPUT = rtf
COMPACT_RTF =
RTF_HYPERLINKS =
RTF_STYLESHEET_FILE =
RTF_EXTENSIONS_FILE =
#---------------------------------------------------------------------------
# configuration options related to the man page output
#---------------------------------------------------------------------------
GENERATE_MAN =
MAN_OUTPUT = man
MAN_EXTENSION = .3
MAN_LINKS =
#---------------------------------------------------------------------------
# Configuration options related to the preprocessor
#---------------------------------------------------------------------------
ENABLE_PREPROCESSING =
MACRO_EXPANSION =
EXPAND_ONLY_PREDEF =
SEARCH_INCLUDES =
INCLUDE_PATH =
INCLUDE_FILE_PATTERNS =
PREDEFINED =
EXPAND_AS_DEFINED =
#---------------------------------------------------------------------------
# Configuration::addtions related to external references
#---------------------------------------------------------------------------
TAGFILES =
GENERATE_TAGFILE =
ALLEXTERNALS =
PERL_PATH = /usr/bin/perl
#---------------------------------------------------------------------------
# Configuration options related to the dot tool
#---------------------------------------------------------------------------
HAVE_DOT =
CLASS_GRAPH =
COLLABORATION_GRAPH =
INCLUDE_GRAPH =
INCLUDED_BY_GRAPH =
GRAPHICAL_HIERARCHY =
DOT_PATH =
MAX_DOT_GRAPH_WIDTH =
MAX_DOT_GRAPH_HEIGHT =
GENERATE_LEGEND =
DOT_CLEANUP =
#---------------------------------------------------------------------------
# Configuration::addtions related to the search engine
#---------------------------------------------------------------------------
SEARCHENGINE =
CGI_NAME = search.cgi
CGI_URL =
DOC_URL =
DOC_ABSPATH =
BIN_ABSPATH = /usr/local/bin/
EXT_DOC_PATHS =
# Microsoft Developer Studio Project File - Name="Epiphany" - Package Owner=<4>
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Application" 0x0101
CFG=Epiphany - Win32 Debug
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
!MESSAGE NMAKE /f "Epiphany.mak".
!MESSAGE
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "Epiphany.mak" CFG="Epiphany - Win32 Debug"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "Epiphany - Win32 Release" (based on "Win32 (x86) Application")
!MESSAGE "Epiphany - Win32 Debug" (based on "Win32 (x86) Application")
!MESSAGE
# Begin Project
# PROP AllowPerConfigDependencies 0
# PROP Scc_ProjName ""
# PROP Scc_LocalPath ""
CPP=cl.exe
MTL=midl.exe
RSC=rc.exe
!IF "$(CFG)" == "Epiphany - Win32 Release"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
# PROP BASE Output_Dir "Release"
# PROP BASE Intermediate_Dir "Release"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 0
# PROP Output_Dir "Release"
# PROP Intermediate_Dir "Release"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /YX /FD /c
# ADD CPP /nologo /MT /W3 /GR /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /YX /FD /c
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
# ADD BASE RSC /l 0x414 /d "NDEBUG"
# ADD RSC /l 0x410 /d "NDEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /machine:I386
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib clancore.lib clanapp.lib clandisplay.lib /nologo /subsystem:windows /machine:I386
# SUBTRACT LINK32 /pdb:none
!ELSEIF "$(CFG)" == "Epiphany - Win32 Debug"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
# PROP BASE Output_Dir "Debug"
# PROP BASE Intermediate_Dir "Debug"
# PROP BASE Target_Dir ""
# PROP Use_MFC 0
# PROP Use_Debug_Libraries 1
# PROP Output_Dir "Debug"
# PROP Intermediate_Dir "Debug"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /YX /FD /GZ /c
# ADD CPP /nologo /MTd /W3 /Gm /GR /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /YX /FD /GZ /c
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD BASE RSC /l 0x414 /d "_DEBUG"
# ADD RSC /l 0x410 /d "_DEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
# ADD LINK32 clanCored.lib clanDisplayd.lib clanAppd.lib clanSoundd.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept
!ENDIF
# Begin Target
# Name "Epiphany - Win32 Release"
# Name "Epiphany - Win32 Debug"
# Begin Group "Source Files"
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
# Begin Source File
SOURCE=.\entity.cpp
# End Source File
# Begin Source File
SOURCE=.\entity_boulder.cpp
# End Source File
# Begin Source File
SOURCE=.\entity_brick.cpp
# End Source File
# Begin Source File
SOURCE=.\entity_door.cpp
# End Source File
# Begin Source File
SOURCE=.\entity_emerald.cpp
# End Source File
# Begin Source File
SOURCE=.\entity_exit.cpp
# End Source File
# Begin Source File
SOURCE=.\entity_explosion.cpp
# End Source File
# Begin Source File
SOURCE=.\entity_falling.cpp
# End Source File
# Begin Source File
SOURCE=.\entity_flintstone.cpp
# End Source File
# Begin Source File
SOURCE=.\entity_gem.cpp
# End Source File
# Begin Source File
SOURCE=.\entity_grass.cpp
# End Source File
# Begin Source File
SOURCE=.\entity_key.cpp
# End Source File
# Begin Source File
SOURCE=.\entity_monster.cpp
# End Source File
# Begin Source File
SOURCE=.\entity_peperon.cpp
# End Source File
# Begin Source File
SOURCE=.\entity_player.cpp
# End Source File
# Begin Source File
SOURCE=.\entity_sapphire.cpp
# End Source File
# Begin Source File
SOURCE=.\entity_steel.cpp
# End Source File
# Begin Source File
SOURCE=.\entity_wood.cpp
# End Source File
# Begin Source File
SOURCE=.\game.cpp
# End Source File
# Begin Source File
SOURCE=.\game_time.cpp
# End Source File
# Begin Source File
SOURCE=.\level.cpp
# End Source File
# Begin Source File
SOURCE=.\levelmap.cpp
# End Source File
# Begin Source File
SOURCE=.\main.cpp
# End Source File
# Begin Source File
SOURCE=.\menu.cpp
# End Source File
# Begin Source File
SOURCE=.\pointer.cpp
# End Source File
# Begin Source File
SOURCE=.\screen.cpp
# End Source File
# Begin Source File
SOURCE=.\sfx.cpp
# End Source File
# Begin Source File
SOURCE=.\sprite.cpp
# End Source File
# Begin Source File
SOURCE=.\spriteset.cpp
# End Source File
# End Group
# Begin Group "Header Files"
# PROP Default_Filter "h;hpp;hxx;hm;inl"
# Begin Source File
SOURCE=.\dephine.h
# End Source File
# Begin Source File
SOURCE=.\direction.h
# End Source File
# Begin Source File
SOURCE=.\entity.h
# End Source File
# Begin Source File
SOURCE=.\entity_all.h
# End Source File
# Begin Source File
SOURCE=.\entity_boulder.h
# End Source File
# Begin Source File
SOURCE=.\entity_brick.h
# End Source File
# Begin Source File
SOURCE=.\entity_door.h
# End Source File
# Begin Source File
SOURCE=.\entity_emerald.h
# End Source File
# Begin Source File
SOURCE=.\entity_exit.h
# End Source File
# Begin Source File
SOURCE=.\entity_explosion.h
# End Source File
# Begin Source File
SOURCE=.\entity_falling.h
# End Source File
# Begin Source File
SOURCE=.\entity_flintstone.h
# End Source File
# Begin Source File
SOURCE=.\entity_gem.h
# End Source File
# Begin Source File
SOURCE=.\entity_grass.h
# End Source File
# Begin Source File
SOURCE=.\entity_key.h
# End Source File
# Begin Source File
SOURCE=.\entity_monster.h
# End Source File
# Begin Source File
SOURCE=.\entity_peperon.h
# End Source File
# Begin Source File
SOURCE=.\entity_player.h
# End Source File
# Begin Source File
SOURCE=.\entity_sapphire.h
# End Source File
# Begin Source File
SOURCE=.\entity_steel.h
# End Source File
# Begin Source File
SOURCE=.\entity_type.h
# End Source File
# Begin Source File
SOURCE=.\entity_wood.h
# End Source File
# Begin Source File
SOURCE=.\except.h
# End Source File
# Begin Source File
SOURCE=.\game.h
# End Source File
# Begin Source File
SOURCE=.\game_time.h
# End Source File
# Begin Source File
SOURCE=.\level.h
# End Source File
# Begin Source File
SOURCE=.\levelmap.h
# End Source File
# Begin Source File
SOURCE=.\menu.h
# End Source File
# Begin Source File
SOURCE=.\pointer.h
# End Source File
# Begin Source File
SOURCE=.\screen.h
# End Source File
# Begin Source File
SOURCE=.\sfx.h
# End Source File
# Begin Source File
SOURCE=.\sprite.h
# End Source File
# Begin Source File
SOURCE=.\spriteset.h
# End Source File
# End Group
# Begin Group "Resource Files"
# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
# End Group
# End Target
# End Project
Microsoft Developer Studio Workspace File, Format Version 6.00
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
###############################################################################
Project: "Epiphany"=".\Epiphany.dsp" - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Global:
Package=<5>
{{{
}}}
Package=<3>
{{{
}}}
###############################################################################
Epiphany 0.5 Install:
Epiphany 0.6 Install:
*This is an alpha version. Use at your own risk ;)*
To compile, simply run 'make'.
To compile and install, simply run
./autogen.sh
./configure
make
make install
If you want to store resources in a <path> different of that of executable,
you should change the RESOURCE_PATH variable in the makefile, and rebuild all.
Resources are usually installed in "${datadir}/epiphany", that should be "${prefix}/share/epiphany"
on most GNU/Linux systems.
Epiphany needs libSDL 1.2 and libSDL_mixer 1.2 installed:
Go to http://www.libsdl.org
There isn't, at the moment, any "make install":
you can manually copy the executable "epiphany" into /usr/local/bin;
sprites.scr, gfx/, sfx/ and maps/ should go into RESOURCE_PATH.
Epiphany needs ClanLib 0.6.x installed:
Go to http://www.clanlib.org
And it needs Directx on MS Windows systems.
It needs Directx on MS Windows systems.
CXX=g++
DEBUGFLAGS=-DDEBUG_MODE
RM=rm
RMFLAGS=-f
OPTFLAGS=-O2
EXE=epiphany
LIBS=-lclanSound -lclanDisplay -lclanApp -lclanCore
OBJECTS=sfx.o main.o level.o sample.o entity.o levelmap.o spriteset.o \
game_timer.o myparser.o epimap.cpp emdlparser.o entity_gem.o \
entity_door.o entity_wood.o \