summaryrefslogtreecommitdiff
path: root/community/simutrans/path-for-game-data.patch
diff options
context:
space:
mode:
authorroot <root@rshg054.dnsready.net>2012-08-15 00:02:45 +0000
committerroot <root@rshg054.dnsready.net>2012-08-15 00:02:45 +0000
commitc0241f4d9174d80fb50b9561095a685c8a0a5058 (patch)
treed514c483a6361485025440e31f135ef36141453a /community/simutrans/path-for-game-data.patch
parenta36c4a33891932acf2ac1cdebbb9caed01d7df6f (diff)
Wed Aug 15 00:02:44 UTC 2012
Diffstat (limited to 'community/simutrans/path-for-game-data.patch')
-rw-r--r--community/simutrans/path-for-game-data.patch18
1 files changed, 18 insertions, 0 deletions
diff --git a/community/simutrans/path-for-game-data.patch b/community/simutrans/path-for-game-data.patch
new file mode 100644
index 000000000..ac2b41407
--- /dev/null
+++ b/community/simutrans/path-for-game-data.patch
@@ -0,0 +1,18 @@
+look in /usr/share/games/simutrans for game data
+
+@DPATCH@
+
+--- simutrans.orig/simmain.cc
++++ simutrans/simmain.cc
+@@ -437,8 +437,9 @@
+ strcat( umgebung_t::program_dir, path_sep );
+ }
+ else {
+- strcpy( umgebung_t::program_dir, argv[0] );
+- *(strrchr( umgebung_t::program_dir, path_sep[0] )+1) = 0;
++ // strcpy( umgebung_t::program_dir, argv[0] );
++ // *(strrchr( umgebung_t::program_dir, path_sep[0] )+1) = 0;
++ strcpy(umgebung_t::program_dir, "/usr/share/games/simutrans/");
+
+ chdir( umgebung_t::program_dir );
+ }