changeset 6348:bdd1f70b13f9

Fix darwin-{x86|ppc}::ghostscript dylib path
author Masamichi Hosoda <trueroad@users.noreply.github.com>
date Fri, 20 Feb 2015 21:53:32 +0900
parents 843fe9c75bbf
children 71061393f352
files gub/specs/ghostscript.py
diffstat 1 files changed, 7 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/gub/specs/ghostscript.py	Fri Feb 20 21:39:12 2015 +0900
+++ b/gub/specs/ghostscript.py	Fri Feb 20 21:53:32 2015 +0900
@@ -285,6 +285,13 @@
                             ('^(EXTRALIBS *=.*)(-shared )', r'\1 -dynamic'),
                             ('^(CC_SHARED *=.*)( -shared)', r'\1 -dynamic')],
                            '%(builddir)s/Makefile')
+    def install (self):
+        Ghostscript.install (self)
+        if shared:
+            self.system ('''
+%(cross_prefix)s/bin/%(target_architecture)s-install_name_tool -id /usr/lib/libgs.8.70.dylib %(install_prefix)s/lib/libgs.8.70.dylib
+%(cross_prefix)s/bin/%(target_architecture)s-install_name_tool -change ./bin/../sobin/libgs.8.70.dylib /usr/lib/libgs.8.70.dylib %(install_prefix)s/bin/gs
+''')
 
 class Ghostscript__tools (tools.AutoBuild, Ghostscript_static):
     parallel_build_broken = True