diff options
Diffstat (limited to 'app-emulation/qemulator/files/qemulator-0.5-basedir.patch')
-rw-r--r-- | app-emulation/qemulator/files/qemulator-0.5-basedir.patch | 351 |
1 files changed, 351 insertions, 0 deletions
diff --git a/app-emulation/qemulator/files/qemulator-0.5-basedir.patch b/app-emulation/qemulator/files/qemulator-0.5-basedir.patch new file mode 100644 index 0000000..6716c05 --- /dev/null +++ b/app-emulation/qemulator/files/qemulator-0.5-basedir.patch @@ -0,0 +1,351 @@ +diff -Naur Qemulator-0.5.orig/usr/local/bin/qemulator Qemulator-0.5/usr/local/bin/qemulator +--- Qemulator-0.5.orig/usr/local/bin/qemulator 2007-07-26 18:08:29.000000000 +0200 ++++ Qemulator-0.5/usr/local/bin/qemulator 2007-07-26 18:09:44.000000000 +0200 +@@ -75,21 +75,16 @@ + + #for param in os.environ.keys(): + # print "%20s %s" % (param,os.environ[param]) +- +-current_path = os.path.realpath(__file__) +-basedir = os.path.dirname(os.path.realpath(__file__)) +-if not os.path.exists(os.path.join(basedir, "main.py")): +- if os.path.exists(os.path.join(os.getcwd(), "main.py")): +- basedir = os.getcwd() +-sys.path.insert(0, basedir) +-os.chdir(basedir) ++_libdir = "@GENTOO_LIBDIR@" ++basedir = "/usr" ++ ++ ++ + #print "basedir: " + basedir +-basedir = basedir.replace ( '/bin', '' ) +-basedir = basedir.replace ( '/lib/qemulator', '' ) +-sys.path.append(basedir) ++sys.path.append(basedir) + bindir = basedir + "/bin" + #print "bindir: " + bindir +-libdir = basedir + "/lib/qemulator" ++libdir = basedir + "/" + _libdir + "/qemulator" + #print "libdir: " + libdir + sharedir = basedir + "/share/qemulator" + #print "sharedir: " + sharedir +@@ -99,7 +94,8 @@ + configdir = homedir + "/config" + #print "configdir: " + configdir + icondirs = [sharedir + "/icons",homedir + "/icons"] +- ++sys.path.insert(0, libdir) ++os.chdir(libdir) + ## Import all Qemulator classes + import qml_network + import qml_controlmon +diff -Naur Qemulator-0.5.orig/usr/local/lib/qemulator/qemulator.py Qemulator-0.5/usr/local/lib/qemulator/qemulator.py +--- Qemulator-0.5.orig/usr/local/lib/qemulator/qemulator.py 2007-07-26 18:08:29.000000000 +0200 ++++ Qemulator-0.5/usr/local/lib/qemulator/qemulator.py 2007-07-26 18:09:44.000000000 +0200 +@@ -75,21 +75,16 @@ + + #for param in os.environ.keys(): + # print "%20s %s" % (param,os.environ[param]) +- +-current_path = os.path.realpath(__file__) +-basedir = os.path.dirname(os.path.realpath(__file__)) +-if not os.path.exists(os.path.join(basedir, "main.py")): +- if os.path.exists(os.path.join(os.getcwd(), "main.py")): +- basedir = os.getcwd() +-sys.path.insert(0, basedir) +-os.chdir(basedir) ++_libdir = "@GENTOO_LIBDIR@" ++basedir = "/usr" ++ ++ ++ + #print "basedir: " + basedir +-basedir = basedir.replace ( '/bin', '' ) +-basedir = basedir.replace ( '/lib/qemulator', '' ) +-sys.path.append(basedir) ++sys.path.append(basedir) + bindir = basedir + "/bin" + #print "bindir: " + bindir +-libdir = basedir + "/lib/qemulator" ++libdir = basedir + "/" + _libdir + "/qemulator" + #print "libdir: " + libdir + sharedir = basedir + "/share/qemulator" + #print "sharedir: " + sharedir +@@ -99,7 +94,8 @@ + configdir = homedir + "/config" + #print "configdir: " + configdir + icondirs = [sharedir + "/icons",homedir + "/icons"] +- ++sys.path.insert(0, libdir) ++os.chdir(libdir) + ## Import all Qemulator classes + import qml_network + import qml_controlmon +diff -Naur Qemulator-0.5.orig/usr/local/lib/qemulator/qml_audioenviron.py Qemulator-0.5/usr/local/lib/qemulator/qml_audioenviron.py +--- Qemulator-0.5.orig/usr/local/lib/qemulator/qml_audioenviron.py 2007-07-26 18:08:29.000000000 +0200 ++++ Qemulator-0.5/usr/local/lib/qemulator/qml_audioenviron.py 2007-07-26 18:10:06.000000000 +0200 +@@ -44,21 +44,15 @@ + + #for param in os.environ.keys(): + # print "%20s %s" % (param,os.environ[param]) +- +-current_path = os.path.realpath(__file__) +-basedir = os.path.dirname(os.path.realpath(__file__)) +-if not os.path.exists(os.path.join(basedir, "main.py")): +- if os.path.exists(os.path.join(os.getcwd(), "main.py")): +- basedir = os.getcwd() +-sys.path.insert(0, basedir) +-os.chdir(basedir) ++ ++_libdir = "@GENTOO_LIBDIR@" ++basedir = "/usr" ++ + #print "basedir: " + basedir +-basedir = basedir.replace ( '/bin', '' ) +-basedir = basedir.replace ( '/lib/qemulator', '' ) + sys.path.append(basedir) + bindir = basedir + "/bin" + #print "bindir: " + bindir +-libdir = basedir + "/lib/qemulator" ++libdir = basedir + "/" + _libdir + "/qemulator" + #print "libdir: " + libdir + sharedir = basedir + "/share/qemulator" + #print "sharedir: " + sharedir +diff -Naur Qemulator-0.5.orig/usr/local/lib/qemulator/qml_configuration.py Qemulator-0.5/usr/local/lib/qemulator/qml_configuration.py +--- Qemulator-0.5.orig/usr/local/lib/qemulator/qml_configuration.py 2007-07-26 18:08:29.000000000 +0200 ++++ Qemulator-0.5/usr/local/lib/qemulator/qml_configuration.py 2007-07-26 18:10:06.000000000 +0200 +@@ -45,17 +45,10 @@ + except: + print "locale and/or gettext for language support not installed" + sys.exit(1) +- +-current_path = os.path.realpath(__file__) +-basedir = os.path.dirname(os.path.realpath(__file__)) +-if not os.path.exists(os.path.join(basedir, "main.py")): +- if os.path.exists(os.path.join(os.getcwd(), "main.py")): +- basedir = os.getcwd() +-sys.path.insert(0, basedir) +- +-basedir = basedir.replace ( '/bin', '' ) +-basedir = basedir.replace ( '/lib/qemulator', '' ) + ++_libdir = "@GENTOO_LIBDIR@" ++basedir = "/usr" ++ + APP = 'Qemulator' + #DIR = 'locale' + DIR = basedir + '/share/locale' +@@ -71,7 +64,7 @@ + + homedir = os.path.expanduser('~/.qemulator') + configdir = homedir + "/config" +-libdir = basedir + "/lib/qemulator" ++libdir = basedir + "/" + _libdir + "/qemulator" + class Configuration: + def __init__(self, callback_func=None): + self.settings_autoshow = True +@@ -604,4 +597,4 @@ + except: + outdata = { } + print "no config file" +- return outdata +\ No newline at end of file ++ return outdata +diff -Naur Qemulator-0.5.orig/usr/local/lib/qemulator/qml_controlmon.py Qemulator-0.5/usr/local/lib/qemulator/qml_controlmon.py +--- Qemulator-0.5.orig/usr/local/lib/qemulator/qml_controlmon.py 2007-07-26 18:08:29.000000000 +0200 ++++ Qemulator-0.5/usr/local/lib/qemulator/qml_controlmon.py 2007-07-26 18:10:06.000000000 +0200 +@@ -55,19 +55,13 @@ + print "locale and/or gettext for language support not installed" + sys.exit(1) + +-current_path = os.path.realpath(__file__) +-basedir = os.path.dirname(os.path.realpath(__file__)) +-if not os.path.exists(os.path.join(basedir, "main.py")): +- if os.path.exists(os.path.join(os.getcwd(), "main.py")): +- basedir = os.getcwd() +-sys.path.insert(0, basedir) ++_libdir = "@GENTOO_LIBDIR@" ++basedir = "/usr" + +-basedir = basedir.replace ( '/bin', '' ) +-basedir = basedir.replace ( '/lib/qemulator', '' ) + sys.path.append(basedir) + bindir = basedir + "/bin" + #print "bindir: " + bindir +-libdir = basedir + "/lib/qemulator" ++libdir = basedir + "/" + _libdir + "/qemulator" + #print "libdir: " + libdir + sharedir = basedir + "/share/qemulator" + #print "sharedir: " + sharedir +@@ -1682,4 +1676,4 @@ + else: + return data + +- +\ No newline at end of file ++ +diff -Naur Qemulator-0.5.orig/usr/local/lib/qemulator/qml_filehandlers.py Qemulator-0.5/usr/local/lib/qemulator/qml_filehandlers.py +--- Qemulator-0.5.orig/usr/local/lib/qemulator/qml_filehandlers.py 2007-07-26 18:08:29.000000000 +0200 ++++ Qemulator-0.5/usr/local/lib/qemulator/qml_filehandlers.py 2007-07-26 18:10:06.000000000 +0200 +@@ -36,18 +36,12 @@ + encoding = locale.getpreferredencoding() + utf8conv = lambda x : unicode(x, encoding).encode('utf8') + +-current_path = os.path.realpath(__file__) +-basedir = os.path.dirname(os.path.realpath(__file__)) +-if not os.path.exists(os.path.join(basedir, "main.py")): +- if os.path.exists(os.path.join(os.getcwd(), "main.py")): +- basedir = os.getcwd() +-sys.path.insert(0, basedir) ++_libdir = "@GENTOO_LIBDIR@" ++basedir = "/usr" + +-basedir = basedir.replace ( '/bin', '' ) +-basedir = basedir.replace ( '/lib/qemulator', '' ) + sys.path.append(basedir) + bindir = basedir + "/bin" +-libdir = basedir + "/lib/qemulator" ++libdir = basedir + "/" + _libdir + "/qemulator" + sharedir = basedir + "/share/qemulator" + pixmapdir = basedir + "/share/pixmaps/qemulator" + homedir = os.path.expanduser('~/.qemulator') +@@ -244,4 +238,4 @@ + returnmesg = "no command given!" + return returnmesg + +- +\ No newline at end of file ++ +diff -Naur Qemulator-0.5.orig/usr/local/lib/qemulator/qml_imagecreation.py Qemulator-0.5/usr/local/lib/qemulator/qml_imagecreation.py +--- Qemulator-0.5.orig/usr/local/lib/qemulator/qml_imagecreation.py 2007-07-26 18:08:29.000000000 +0200 ++++ Qemulator-0.5/usr/local/lib/qemulator/qml_imagecreation.py 2007-07-26 18:10:06.000000000 +0200 +@@ -47,15 +47,8 @@ + print "locale and/or gettext for language support not installed" + sys.exit(1) + +-current_path = os.path.realpath(__file__) +-basedir = os.path.dirname(os.path.realpath(__file__)) +-if not os.path.exists(os.path.join(basedir, "main.py")): +- if os.path.exists(os.path.join(os.getcwd(), "main.py")): +- basedir = os.getcwd() +-sys.path.insert(0, basedir) +- +-basedir = basedir.replace ( '/bin', '' ) +-basedir = basedir.replace ( '/lib/qemulator', '' ) ++_libdir = "@GENTOO_LIBDIR@" ++basedir = "/usr" + + APP = 'Qemulator' + #DIR = 'locale' +@@ -72,7 +65,7 @@ + + homedir = os.path.expanduser('~/.qemulator') + configdir = homedir + "/config" +-libdir = basedir + "/lib/qemulator" ++libdir = basedir + "/" + _libdir + "/qemulator" + + class CreateImage: + def __init__(self, imagespath, callback_func=None): +@@ -258,4 +251,4 @@ + pass + + def return_newimage(self): +- return self.newimage +\ No newline at end of file ++ return self.newimage +diff -Naur Qemulator-0.5.orig/usr/local/lib/qemulator/qml_installwizzard.py Qemulator-0.5/usr/local/lib/qemulator/qml_installwizzard.py +--- Qemulator-0.5.orig/usr/local/lib/qemulator/qml_installwizzard.py 2007-07-26 18:08:29.000000000 +0200 ++++ Qemulator-0.5/usr/local/lib/qemulator/qml_installwizzard.py 2007-07-26 18:10:06.000000000 +0200 +@@ -49,15 +49,9 @@ + print "locale and/or gettext for language support not installed" + sys.exit(1) + +-current_path = os.path.realpath(__file__) +-basedir = os.path.dirname(os.path.realpath(__file__)) +-if not os.path.exists(os.path.join(basedir, "main.py")): +- if os.path.exists(os.path.join(os.getcwd(), "main.py")): +- basedir = os.getcwd() +-sys.path.insert(0, basedir) ++_libdir = "@GENTOO_LIBDIR@" ++basedir = "/usr" + +-basedir = basedir.replace ( '/bin', '' ) +-basedir = basedir.replace ( '/lib/qemulator', '' ) + pixmapdir = basedir + "/share/pixmaps/qemulator" + + APP = 'Qemulator' +@@ -75,7 +69,7 @@ + + homedir = os.path.expanduser('~/.qemulator') + configdir = homedir + "/config" +-libdir = basedir + "/lib/qemulator" ++libdir = basedir + "/" + _libdir + "/qemulator" + + class Installwizzard: + def __init__(self, qemulator_instance, callback_func=None): +@@ -756,4 +750,4 @@ + isset = True + else: + isset = False +- return isset +\ No newline at end of file ++ return isset +diff -Naur Qemulator-0.5.orig/usr/local/lib/qemulator/qml_machinesetup.py Qemulator-0.5/usr/local/lib/qemulator/qml_machinesetup.py +--- Qemulator-0.5.orig/usr/local/lib/qemulator/qml_machinesetup.py 2007-07-26 18:08:29.000000000 +0200 ++++ Qemulator-0.5/usr/local/lib/qemulator/qml_machinesetup.py 2007-07-26 18:10:06.000000000 +0200 +@@ -50,15 +50,9 @@ + print "locale and/or gettext for language support not installed" + sys.exit(1) + +-current_path = os.path.realpath(__file__) +-basedir = os.path.dirname(os.path.realpath(__file__)) +-if not os.path.exists(os.path.join(basedir, "main.py")): +- if os.path.exists(os.path.join(os.getcwd(), "main.py")): +- basedir = os.getcwd() +-sys.path.insert(0, basedir) ++_libdir = "@GENTOO_LIBDIR@" ++basedir = "/usr" + +-basedir = basedir.replace ( '/bin', '' ) +-basedir = basedir.replace ( '/lib/qemulator', '' ) + pixmapdir = basedir + "/share/pixmaps/qemulator" + + APP = 'Qemulator' +@@ -76,7 +70,7 @@ + + homedir = os.path.expanduser('~/.qemulator') + configdir = homedir + "/config" +-libdir = basedir + "/lib/qemulator" ++libdir = basedir + "/" + _libdir + "/qemulator" + + class Machinesetup: + def __init__(self, qemulator_instance, init_image=None, callback_func=None): +diff -Naur Qemulator-0.5.orig/usr/local/lib/qemulator/qml_tools.py Qemulator-0.5/usr/local/lib/qemulator/qml_tools.py +--- Qemulator-0.5.orig/usr/local/lib/qemulator/qml_tools.py 2007-07-26 18:08:29.000000000 +0200 ++++ Qemulator-0.5/usr/local/lib/qemulator/qml_tools.py 2007-07-26 18:10:06.000000000 +0200 +@@ -73,20 +73,13 @@ + #for param in os.environ.keys(): + # print "%20s %s" % (param,os.environ[param]) + +-current_path = os.path.realpath(__file__) +-basedir = os.path.dirname(os.path.realpath(__file__)) +-if not os.path.exists(os.path.join(basedir, "main.py")): +- if os.path.exists(os.path.join(os.getcwd(), "main.py")): +- basedir = os.getcwd() +-sys.path.insert(0, basedir) +-os.chdir(basedir) +-#print "basedir: " + basedir +-basedir = basedir.replace ( '/bin', '' ) +-basedir = basedir.replace ( '/lib/qemulator', '' ) ++_libdir = "@GENTOO_LIBDIR@" ++basedir = "/usr" ++ + sys.path.append(basedir) + bindir = basedir + "/bin" + #print "bindir: " + bindir +-libdir = basedir + "/lib/qemulator" ++libdir = basedir + "/" + _libdir + "/qemulator" + #print "libdir: " + libdir + sharedir = basedir + "/share/qemulator" + #print "sharedir: " + sharedir |