Author: pabs Date: 2011-05-30 09:50:52 +0000 (Mon, 30 May 2011) New Revision: 12440
Modified: packages/trunk/sleepisdeath/debian/patches/abs_path.patch packages/trunk/sleepisdeath/debian/patches/series Log: Fix and enable the abs_path patch Modified: packages/trunk/sleepisdeath/debian/patches/abs_path.patch =================================================================== --- packages/trunk/sleepisdeath/debian/patches/abs_path.patch 2011-05-30 09:49:45 UTC (rev 12439) +++ packages/trunk/sleepisdeath/debian/patches/abs_path.patch 2011-05-30 09:50:52 UTC (rev 12440) @@ -2,7 +2,7 @@ Author: Paul Wise <[email protected]> --- a/SleepIsDeath/gameSource/common.cpp +++ b/SleepIsDeath/gameSource/common.cpp -@@ -12,7 +12,7 @@ +@@ -15,7 +15,7 @@ Image *readTGA( const char *inFileName ) { @@ -11,17 +11,6 @@ } ---- a/SleepIsDeath/gameSource/musicPlayer.cpp -+++ b/SleepIsDeath/gameSource/musicPlayer.cpp -@@ -425,7 +425,7 @@ - - void loadMusicImage( const char *inTGAFileName ) { - -- musicImage = readTGA( "music", inTGAFileName ); -+ musicImage = readTGA( DATADIR"music", inTGAFileName ); - - w = musicImage->getWidth(); - h = musicImage->getHeight(); --- a/minorGems/util/SettingsManager.cpp +++ b/minorGems/util/SettingsManager.cpp @@ -379,7 +379,7 @@ @@ -33,40 +22,6 @@ mHashSalt( stringDuplicate( "default_salt" ) ) { } ---- a/SleepIsDeath/gameSource/Client.cpp -+++ b/SleepIsDeath/gameSource/Client.cpp -@@ -6,6 +6,8 @@ - #include "minorGems/util/SettingsManager.h" - - #include <time.h> -+#include <sys/stat.h> -+#include <sys/types.h> - - - char *Client::sServerURL = NULL; -@@ -254,7 +256,21 @@ - - mPlayerID = stringDuplicate( returnedID ); - -- SettingsManager::setSetting( "playerID", mPlayerID ); -+ #define SETTINGS "/.between" -+ char* home = getenv( "HOME" ); -+ size_t len = strlen( home ); -+ size_t len2 = sizeof( SETTINGS ); -+ char* dir = (char*)malloc( len + len2 ); -+ if( dir ){ -+ strcpy( dir, home ); -+ if( dir[len-1] == '/') strcpy( dir + len - 1, SETTINGS ); -+ else strcpy( dir + len, SETTINGS ); -+ mkdir( dir, 0777 ); -+ char* dirName = SettingsManager::getDirectoryName(); -+ SettingsManager::setDirectoryName( dir ); -+ SettingsManager::setSetting( "playerID", mPlayerID ); -+ SettingsManager::setDirectoryName( dirName ); -+ } else SettingsManager::setSetting( "playerID", mPlayerID ); - } - else { - resultWellFormatted = false; --- a/minorGems/util/TranslationManager.cpp +++ b/minorGems/util/TranslationManager.cpp @@ -162,7 +162,7 @@ @@ -80,7 +35,7 @@ --- a/SleepIsDeath/gameSource/game.cpp +++ b/SleepIsDeath/gameSource/game.cpp -@@ -1411,7 +1411,7 @@ +@@ -910,7 +910,7 @@ void GameSceneHandler::initFromFiles() { // translation language @@ -89,7 +44,7 @@ if( languageNameFile.exists() ) { char *languageNameText = languageNameFile.readFileContents(); -@@ -1424,6 +1424,7 @@ +@@ -923,6 +923,7 @@ if( numTokens > 0 ) { char *languageName = *( tokens->getElement( 0 ) ); @@ -97,3 +52,14 @@ TranslationManager::setLanguage( languageName ); } else { +--- a/minorGems/game/platforms/SDL/gameSDL.cpp ++++ b/minorGems/game/platforms/SDL/gameSDL.cpp +@@ -767,7 +767,7 @@ + + Image *readTGAFile( const char *inTGAFileName ) { + +- File tgaFile( new Path( "graphics" ), inTGAFileName ); ++ File tgaFile( new Path( DATADIR"graphics" ), inTGAFileName ); + FileInputStream tgaStream( &tgaFile ); + + TGAImageConverter converter; Modified: packages/trunk/sleepisdeath/debian/patches/series =================================================================== --- packages/trunk/sleepisdeath/debian/patches/series 2011-05-30 09:49:45 UTC (rev 12439) +++ packages/trunk/sleepisdeath/debian/patches/series 2011-05-30 09:50:52 UTC (rev 12440) @@ -1,2 +1,2 @@ -#abs_path.patch +abs_path.patch miniupnpc.patch _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits

