File fretsonfire-1.3.110.patch of Package fretsonfire

--- src/FretsOnFire.py
+++ src/FretsOnFire.py
@@ -96,13 +96,13 @@
           if os.name == "nt":
             os.execl("FretsOnFire.exe", "FretsOnFire.exe", *sys.argv[1:])
           else:
-            os.execl("./FretsOnFire", "./FretsOnFire", *sys.argv[1:])
+            os.execl("./fretsonfire", "./fretsonfire", *sys.argv[1:])
         else:
           if os.name == "nt":
             bin = "c:/python25/python"
           else:
             bin = "/usr/bin/python"
-          os.execl(bin, bin, "FretsOnFire.py", *sys.argv[1:])
+          os.execl(bin, bin, "/usr/share/fretsonfire/FretsOnFire.py", *sys.argv[1:])
       except:
         Log.warn("Restart failed.")
         raise
--- src/Version.py
+++ src/Version.py
@@ -34,15 +34,4 @@
   return "%s.%d" % (VERSION, revision())
 
 def dataPath():
-  # Determine whether were running from an exe or not
-  if hasattr(sys, "frozen"):
-    if os.name == "posix":
-      dataPath = os.path.join(os.path.dirname(sys.argv[0]), "../lib/fretsonfire")
-      if not os.path.isdir(dataPath):
-        dataPath = "data"
-    else:
-      dataPath = "data"
-  else:
-    dataPath = os.path.join("..", "data")
-  return dataPath
-  
+  return "/usr/share/fretsonfire/data"
openSUSE Build Service is sponsored by