|
|
|
@ -89,7 +89,7 @@ opt_split = 1
|
|
|
|
|
opt_releasegil = 0 |
|
|
|
|
opt_tracing = 0 |
|
|
|
|
opt_static = 0 |
|
|
|
|
opt_kdebasedir = None |
|
|
|
|
opt_tdebasedir = None |
|
|
|
|
opt_kdelibdir = None |
|
|
|
|
opt_kdeincdir = None |
|
|
|
|
opt_dep_warnings = 0 |
|
|
|
@ -270,7 +270,7 @@ def inform_user(stage):
|
|
|
|
|
print |
|
|
|
|
|
|
|
|
|
elif stage == 1: |
|
|
|
|
sipconfig.inform ("KDE base directory is %s" % opt_kdebasedir) |
|
|
|
|
sipconfig.inform ("KDE base directory is %s" % opt_tdebasedir) |
|
|
|
|
sipconfig.inform ("KDE include directory is %s" % opt_kdeincdir) |
|
|
|
|
sipconfig.inform ("KDE lib directory is %s" % opt_kdelibdir) |
|
|
|
|
sipconfig.inform ("lib directory is %s" % opt_libdir) |
|
|
|
@ -306,7 +306,7 @@ def create_config(module, template):
|
|
|
|
|
"pykde_sip_dir": opt_pykdesipdir, |
|
|
|
|
"pykde_modules": pykde_modules, |
|
|
|
|
"pykde_kde_sip_flags": kde_sip_flags, |
|
|
|
|
"kdebasedir": opt_kdebasedir, |
|
|
|
|
"tdebasedir": opt_tdebasedir, |
|
|
|
|
"kdelibdir": opt_kdelibdir, |
|
|
|
|
"libdir": opt_libdir, |
|
|
|
|
"kdeincdir": opt_kdeincdir, |
|
|
|
@ -387,9 +387,9 @@ def search (target, searchPath):
|
|
|
|
|
return path |
|
|
|
|
|
|
|
|
|
def discoverKDE3 (): |
|
|
|
|
global opt_kdeincdir, opt_kdebasedir, opt_kdelibdir, opt_libdir |
|
|
|
|
global opt_kdeincdir, opt_tdebasedir, opt_kdelibdir, opt_libdir |
|
|
|
|
|
|
|
|
|
if not opt_kdebasedir: |
|
|
|
|
if not opt_tdebasedir: |
|
|
|
|
kdeSearchPaths = [] |
|
|
|
|
libSearchPaths = [] |
|
|
|
|
incSearchPaths = [] |
|
|
|
@ -401,16 +401,16 @@ def discoverKDE3 ():
|
|
|
|
|
kdeSearchPaths.append (os.path.join ("/opt", "trinity")) |
|
|
|
|
kdeSearchPaths.append ("/usr") |
|
|
|
|
|
|
|
|
|
opt_kdebasedir = search (None, kdeSearchPaths) |
|
|
|
|
opt_tdebasedir = search (None, kdeSearchPaths) |
|
|
|
|
|
|
|
|
|
if not opt_kdelibdir: |
|
|
|
|
libSearchPaths = [os.path.join (opt_kdebasedir, "lib"), os.path.join (opt_kdebasedir, "lib64"), os.path.join (opt_kdebasedir, opt_libdir)] |
|
|
|
|
libSearchPaths = [os.path.join (opt_tdebasedir, "lib"), os.path.join (opt_tdebasedir, "lib64"), os.path.join (opt_tdebasedir, opt_libdir)] |
|
|
|
|
# print opt_libdir |
|
|
|
|
opt_kdelibdir = search ("libtdecore.so", libSearchPaths) |
|
|
|
|
|
|
|
|
|
if not opt_kdeincdir: |
|
|
|
|
incSearchPaths = [os.path.join (opt_kdebasedir, "include")] |
|
|
|
|
incSearchPaths.append (os.path.join (opt_kdebasedir, "include", "kde")) # Red Hat |
|
|
|
|
incSearchPaths = [os.path.join (opt_tdebasedir, "include")] |
|
|
|
|
incSearchPaths.append (os.path.join (opt_tdebasedir, "include", "kde")) # Red Hat |
|
|
|
|
opt_kdeincdir = search ("kapplication.h", incSearchPaths) |
|
|
|
|
|
|
|
|
|
def check_kde_installation(): |
|
|
|
@ -421,24 +421,24 @@ def check_kde_installation():
|
|
|
|
|
|
|
|
|
|
discoverKDE3 () |
|
|
|
|
|
|
|
|
|
if not opt_kdebasedir: |
|
|
|
|
if not opt_tdebasedir: |
|
|
|
|
sipconfig.error ("Couldn't locate KDE3 base directory") |
|
|
|
|
|
|
|
|
|
if not opt_kdeincdir: |
|
|
|
|
sipconfig.error ("Couldn't locate KDE3 include directory (%s is KDE base)" % opt_kdebasedir) |
|
|
|
|
sipconfig.error ("Couldn't locate KDE3 include directory (%s is KDE base)" % opt_tdebasedir) |
|
|
|
|
|
|
|
|
|
if not opt_kdelibdir: |
|
|
|
|
sipconfig.error ("Couldn't locate KDE3 lib directory (%s is KDE base)" % opt_kdebasedir) |
|
|
|
|
sipconfig.error ("Couldn't locate KDE3 lib directory (%s is KDE base)" % opt_tdebasedir) |
|
|
|
|
|
|
|
|
|
kdeversion_h = os.path.join(opt_kdeincdir, "kdeversion.h") |
|
|
|
|
tdeversion_h = os.path.join(opt_kdeincdir, "tdeversion.h") |
|
|
|
|
|
|
|
|
|
inform_user (1) |
|
|
|
|
|
|
|
|
|
if not os.access(kdeversion_h, os.F_OK): |
|
|
|
|
sipconfig.error("kdeversion.h could not be found in %s." % opt_kdeincdir) |
|
|
|
|
if not os.access(tdeversion_h, os.F_OK): |
|
|
|
|
sipconfig.error("tdeversion.h could not be found in %s." % opt_kdeincdir) |
|
|
|
|
|
|
|
|
|
# Get the KDE version number. |
|
|
|
|
getKDEVersion(kdeversion_h) |
|
|
|
|
getKDEVersion(tdeversion_h) |
|
|
|
|
|
|
|
|
|
inform_user (2) |
|
|
|
|
|
|
|
|
@ -827,7 +827,7 @@ def main(argv):
|
|
|
|
|
global opt_debug, opt_concat, opt_releasegil |
|
|
|
|
global opt_split, opt_tracing, opt_startModName |
|
|
|
|
global opt_startmod, opt_endmod |
|
|
|
|
global opt_kdebasedir, opt_kdelibdir, opt_kdeincdir, opt_libdir |
|
|
|
|
global opt_tdebasedir, opt_kdelibdir, opt_kdeincdir, opt_libdir |
|
|
|
|
global pykde_modules, opt_dep_warnings, opt_dist_name |
|
|
|
|
global pykde_imports, kde_includes |
|
|
|
|
|
|
|
|
@ -866,7 +866,7 @@ def main(argv):
|
|
|
|
|
usage() |
|
|
|
|
|
|
|
|
|
elif opt == "-k": |
|
|
|
|
opt_kdebasedir = arg |
|
|
|
|
opt_tdebasedir = arg |
|
|
|
|
|
|
|
|
|
elif opt == "-L": |
|
|
|
|
opt_libdir = arg |
|
|
|
|