diff options
Diffstat (limited to 'games-fps/redeclipse/files/redeclipse-1.4_gamesdatadir.patch')
-rw-r--r-- | games-fps/redeclipse/files/redeclipse-1.4_gamesdatadir.patch | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/games-fps/redeclipse/files/redeclipse-1.4_gamesdatadir.patch b/games-fps/redeclipse/files/redeclipse-1.4_gamesdatadir.patch new file mode 100644 index 0000000..fbca38b --- /dev/null +++ b/games-fps/redeclipse/files/redeclipse-1.4_gamesdatadir.patch @@ -0,0 +1,20 @@ +diff -Nuar redeclipse-1.4.orig/src/engine/server.cpp redeclipse-1.4/src/engine/server.cpp +--- redeclipse-1.4.orig/src/engine/server.cpp 2013-04-18 23:14:32.899377004 +0600 ++++ redeclipse-1.4/src/engine/server.cpp 2013-04-18 23:18:12.528384587 +0600 +@@ -1407,13 +1407,13 @@ + chdir(dir); + } + #endif +- loopi(3) if(!fileexists(findfile("data/config/keymap.cfg", "r"), "r")) ++ loopi(3) if(!fileexists(findfile("/usr/share/games/redeclipse/data/config/keymap.cfg", "r"), "r")) + { + if(i != 2) chdir(".."); + else fatal("could not find data directory"); + } +- addpackagedir("data"); +- defformatstring(gamedata)("game/%s", server::gameid()); ++ addpackagedir("/usr/share/games/redeclipse/data"); ++ defformatstring(gamedata)("/usr/share/games/redeclipse/game/%s", server::gameid()); + addpackagedir(gamedata); + execfile("version.cfg", false, EXEC_VERSION); + if(wanthome) |