changeset 75:2fb0d16c0924

rewrite absolute paths *.la files.
author hanwen <hanwen@xs4all.nl>
date Thu, 01 Dec 2005 01:51:23 +0100
parents 9383ec948ce1
children aa06baa28f03
files specs/darwintools.py
diffstat 1 files changed, 13 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/specs/darwintools.py	Thu Dec 01 01:08:43 2005 +0100
+++ b/specs/darwintools.py	Thu Dec 01 01:51:23 2005 +0100
@@ -1,11 +1,23 @@
+import glob
 import re
 import gub
 import download
+
 from gub import join_lines
 
-class  Darwin_sdk (gub.Binary_package):
+class Darwin_sdk (gub.Binary_package):
 	def file_name (self):
 		return 'darwin-sdk.tar.gz'
+
+	def patch (self):
+		pat = self.settings.systemdir + '/usr/lib/*.la'
+		for a in glob.glob (pat):
+			print 'fixing up', a
+			str = open (a).read ()
+			str = re.sub (r' (/usr/lib/.*\.la)', self.settings.systemdir + r'\1', str)
+			open (a, 'w').write (str)
+
+		
 	
 class Odcctools (gub.Cross_package):
 	def installdir (self):