patches/simutrans-03-datapath.diff
author jurikm
Sun, 12 Feb 2012 14:04:10 +0000
changeset 8245 383896da4129
parent 2183 ac35694cf811
permissions -rw-r--r--
SFEsauerbraten.spec: add IPS package name
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2183
ac35694cf811 * SFEsimutrans.spec: Initial version
jurikm
parents:
diff changeset
     1
--- SFEsimutrans-102.0-build/simmain.cc	Fri Sep 18 21:54:20 2009
ac35694cf811 * SFEsimutrans.spec: Initial version
jurikm
parents:
diff changeset
     2
+++ SFEsimutrans-102.0-build-patch/simmain.cc	Fri Sep 18 21:51:48 2009
ac35694cf811 * SFEsimutrans.spec: Initial version
jurikm
parents:
diff changeset
     3
@@ -339,12 +339,8 @@
ac35694cf811 * SFEsimutrans.spec: Initial version
jurikm
parents:
diff changeset
     4
 #endif
ac35694cf811 * SFEsimutrans.spec: Initial version
jurikm
parents:
diff changeset
     5
 	}
ac35694cf811 * SFEsimutrans.spec: Initial version
jurikm
parents:
diff changeset
     6
 	else {
ac35694cf811 * SFEsimutrans.spec: Initial version
jurikm
parents:
diff changeset
     7
-		strcpy( umgebung_t::program_dir, argv[0] );
ac35694cf811 * SFEsimutrans.spec: Initial version
jurikm
parents:
diff changeset
     8
-#ifdef _WIN32
ac35694cf811 * SFEsimutrans.spec: Initial version
jurikm
parents:
diff changeset
     9
-		*(strrchr( umgebung_t::program_dir, '\\' )+1) = 0;
ac35694cf811 * SFEsimutrans.spec: Initial version
jurikm
parents:
diff changeset
    10
-#else
ac35694cf811 * SFEsimutrans.spec: Initial version
jurikm
parents:
diff changeset
    11
-		*(strrchr( umgebung_t::program_dir, '/' )+1) = 0;
ac35694cf811 * SFEsimutrans.spec: Initial version
jurikm
parents:
diff changeset
    12
-#endif
ac35694cf811 * SFEsimutrans.spec: Initial version
jurikm
parents:
diff changeset
    13
+		// data files are in /usr/share/simutrans
ac35694cf811 * SFEsimutrans.spec: Initial version
jurikm
parents:
diff changeset
    14
+		strcpy( umgebung_t::program_dir, "/usr/share/simutrans/" );
ac35694cf811 * SFEsimutrans.spec: Initial version
jurikm
parents:
diff changeset
    15
 		chdir( umgebung_t::program_dir );
ac35694cf811 * SFEsimutrans.spec: Initial version
jurikm
parents:
diff changeset
    16
 	}
ac35694cf811 * SFEsimutrans.spec: Initial version
jurikm
parents:
diff changeset
    17
 
ac35694cf811 * SFEsimutrans.spec: Initial version
jurikm
parents:
diff changeset
    18
--- SFEsimutrans-102.0-build/simsys_d.cc	Fri Sep 12 23:23:37 2008
ac35694cf811 * SFEsimutrans.spec: Initial version
jurikm
parents:
diff changeset
    19
+++ SFEsimutrans-102.0-build-patch/simsys_d.cc	Fri Sep 18 21:58:50 2009
ac35694cf811 * SFEsimutrans.spec: Initial version
jurikm
parents:
diff changeset
    20
@@ -309,7 +309,7 @@
ac35694cf811 * SFEsimutrans.spec: Initial version
jurikm
parents:
diff changeset
    21
 	return NULL;
ac35694cf811 * SFEsimutrans.spec: Initial version
jurikm
parents:
diff changeset
    22
 #else
ac35694cf811 * SFEsimutrans.spec: Initial version
jurikm
parents:
diff changeset
    23
 #ifndef __MACOS__
ac35694cf811 * SFEsimutrans.spec: Initial version
jurikm
parents:
diff changeset
    24
-	sprintf( buffer, "%s/simutrans", getenv("HOME") );
ac35694cf811 * SFEsimutrans.spec: Initial version
jurikm
parents:
diff changeset
    25
+	sprintf( buffer, "%s/.simutrans", getenv("HOME") );
ac35694cf811 * SFEsimutrans.spec: Initial version
jurikm
parents:
diff changeset
    26
 #else
ac35694cf811 * SFEsimutrans.spec: Initial version
jurikm
parents:
diff changeset
    27
 	sprintf( buffer, "%s/Documents/simutrans", getenv("HOME") );
ac35694cf811 * SFEsimutrans.spec: Initial version
jurikm
parents:
diff changeset
    28
 #endif
ac35694cf811 * SFEsimutrans.spec: Initial version
jurikm
parents:
diff changeset
    29
--- SFEsimutrans-102.0-build/simsys_s.cc	Fri Sep 12 23:23:04 2008
ac35694cf811 * SFEsimutrans.spec: Initial version
jurikm
parents:
diff changeset
    30
+++ SFEsimutrans-102.0-build-patch/simsys_s.cc	Fri Sep 18 22:00:12 2009
ac35694cf811 * SFEsimutrans.spec: Initial version
jurikm
parents:
diff changeset
    31
@@ -278,7 +278,7 @@
ac35694cf811 * SFEsimutrans.spec: Initial version
jurikm
parents:
diff changeset
    32
 	return NULL;
ac35694cf811 * SFEsimutrans.spec: Initial version
jurikm
parents:
diff changeset
    33
 #else
ac35694cf811 * SFEsimutrans.spec: Initial version
jurikm
parents:
diff changeset
    34
 #ifndef __MACOS__
ac35694cf811 * SFEsimutrans.spec: Initial version
jurikm
parents:
diff changeset
    35
-	sprintf( buffer, "%s/simutrans", getenv("HOME") );
ac35694cf811 * SFEsimutrans.spec: Initial version
jurikm
parents:
diff changeset
    36
+	sprintf( buffer, "%s/.simutrans", getenv("HOME") );
ac35694cf811 * SFEsimutrans.spec: Initial version
jurikm
parents:
diff changeset
    37
 #else
ac35694cf811 * SFEsimutrans.spec: Initial version
jurikm
parents:
diff changeset
    38
 	sprintf( buffer, "%s/Documents/simutrans", getenv("HOME") );
ac35694cf811 * SFEsimutrans.spec: Initial version
jurikm
parents:
diff changeset
    39
 #endif