summarylogtreecommitdiffstats
path: root/fix_install.patch
diff options
context:
space:
mode:
Diffstat (limited to 'fix_install.patch')
-rw-r--r--fix_install.patch70
1 files changed, 70 insertions, 0 deletions
diff --git a/fix_install.patch b/fix_install.patch
new file mode 100644
index 000000000000..75f391ce0ed4
--- /dev/null
+++ b/fix_install.patch
@@ -0,0 +1,70 @@
+diff --git a/install.py b/install.py
+index c1f7f06..9e6f0c6 100755
+--- a/install.py
++++ b/install.py
+@@ -43,24 +43,24 @@ def getDestRoot (file, dir):
+ else:
+ f += file
+ return f
+-
++
+ def install (file, dir, mode):
+ f = getDest (file, dir)
+ print ("install: " + f)
+ run ('install -d ' + dest + prefix + dir)
+- run ('install -m ' + `mode` + ' ' + file + ' ' + dest + prefix + dir + '/')
++ run ('install -m ' + str(mode) + ' ' + file + ' ' + dest + prefix + dir + '/')
+
+ def install_root (file, dir, mode):
+- f = getDestRoot (file, dir)
+- print ("install: " + f)
+- run ('install -d ' + dest + dir)
+- run ('install -m ' + `mode` + ' ' + file + ' ' + dest + dir + '/')
++ f = getDestRoot (file, dir)
++ print ("install: " + f)
++ run ('install -d ' + dest + dir)
++ run ('install -m ' + str(mode) + ' ' + file + ' ' + dest + dir + '/')
+
+ def link (dir, file, linkname):
+ f = getDest (linkname, dir)
+ print ("install link: " + f)
+ run ('cd ' + dest + prefix + dir + ' && ln -sf ' + file + ' ' + linkname)
+-
++
+ parser = OptionParser()
+ parser.add_option ("-l", "--libdir", dest="libdir", help="path to directory for shared libraries (lib or lib64).")
+ parser.add_option ("-d", "--dest", dest="dest", help="install to this directory", metavar="DEST")
+@@ -91,22 +91,21 @@ else:
+
+
+ if os.path.isfile ('build/bin/libxmlbird.so.' + version.LIBXMLBIRD_SO_VERSION):
+- install ('build/bin/libxmlbird.so.' + version.LIBXMLBIRD_SO_VERSION, libdir, 644)
+- link (libdir, 'libxmlbird.so.' + version.LIBXMLBIRD_SO_VERSION, ' libxmlbird.so.' + version.LIBXMLBIRD_SO_VERSION_MAJOR)
+- link (libdir, 'libxmlbird.so.' + version.LIBXMLBIRD_SO_VERSION, ' libxmlbird.so')
++ install ('build/bin/libxmlbird.so.' + version.LIBXMLBIRD_SO_VERSION, libdir, 644)
++ link (libdir, 'libxmlbird.so.' + version.LIBXMLBIRD_SO_VERSION, ' libxmlbird.so.' + version.LIBXMLBIRD_SO_VERSION_MAJOR)
++ link (libdir, 'libxmlbird.so.' + version.LIBXMLBIRD_SO_VERSION, ' libxmlbird.so')
+ elif os.path.isfile ('build/libxmlbird.so.' + version.LIBXMLBIRD_SO_VERSION):
+- install ('build/libxmlbird.so.' + version.LIBXMLBIRD_SO_VERSION, libdir, 644)
+- link (libdir, 'libxmlbird.so.' + version.LIBXMLBIRD_SO_VERSION, ' libxmlbird.so.' + version.LIBXMLBIRD_SO_VERSION_MAJOR)
+- link (libdir, 'libxmlbird.so.' + version.LIBXMLBIRD_SO_VERSION, ' libxmlbird.so')
++ install ('build/libxmlbird.so.' + version.LIBXMLBIRD_SO_VERSION, libdir, 644)
++ link (libdir, 'libxmlbird.so.' + version.LIBXMLBIRD_SO_VERSION, ' libxmlbird.so.' + version.LIBXMLBIRD_SO_VERSION_MAJOR)
++ link (libdir, 'libxmlbird.so.' + version.LIBXMLBIRD_SO_VERSION, ' libxmlbird.so')
+ elif os.path.isfile ('build/bin/libxmlbird.' + version.LIBXMLBIRD_SO_VERSION + '.dylib'):
+- install ('build/bin/libxmlbird-' + version.LIBXMLBIRD_SO_VERSION + '.dylib', libdir, 644)
+- link (libdir, 'libxmlbird-' + version.LIBXMLBIRD_SO_VERSION + '.dylib', ' libxmlbird.dylib.' + version.LIBXMLBIRD_SO_VERSION_MAJOR)
+- link (libdir, 'libxmlbird-' + version.LIBXMLBIRD_SO_VERSION + '.dylib', ' libxmlbird.dylib')
++ install ('build/bin/libxmlbird-' + version.LIBXMLBIRD_SO_VERSION + '.dylib', libdir, 644)
++ link (libdir, 'libxmlbird-' + version.LIBXMLBIRD_SO_VERSION + '.dylib', ' libxmlbird.dylib.' + version.LIBXMLBIRD_SO_VERSION_MAJOR)
++ link (libdir, 'libxmlbird-' + version.LIBXMLBIRD_SO_VERSION + '.dylib', ' libxmlbird.dylib')
+ else:
+- print ("Can't find libxmlbird.")
+- exit (1)
++ print ("Can't find libxmlbird.")
++ exit (1)
+
+ install ('build/xmlbird/xmlbird.h', '/include', 644)
+ install ('build/xmlbird.vapi', '/share/vala/vapi', 644)
+ install ('build/xmlbird.pc', libdir + '/pkgconfig', 644)
+-