changeset 78:6ada09964591

package Darwin_glib for Darwin specific tweaks.
author hanwen <hanwen@xs4all.nl>
date Thu, 01 Dec 2005 02:10:11 +0100
parents e0efad90235a
children 49bcf0189f13
files specs/framework.py
diffstat 1 files changed, 14 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/specs/framework.py	Thu Dec 01 02:09:47 2005 +0100
+++ b/specs/framework.py	Thu Dec 01 02:10:11 2005 +0100
@@ -264,6 +264,19 @@
 		return str + '''
 glib_cv_stack_grows=${glib_cv_stack_grows=no}
 '''
+	
+
+class Darwin_glib (Glib):
+	def configure (self):
+		Glib.configure (self)
+		self.file_sub ('nmedit', self.settings.build_architecture + '-nmedit',
+			       self.builddir () + '/libtool')
+	def file_name (self):
+		if self.url:
+			return re.sub ('.*/([^/]+)', '\\1', self.url)
+		else:
+			return 'glib'
+
 
 class Pango (gub.Target_package):
 	def configure_command (self):
@@ -402,7 +415,7 @@
 		Gettext (settings).with (version='0.10.40'),
 		Freetype (settings).with (version='2.1.9', mirror=download.freetype),
 		Expat (settings).with (version='1.95.8', mirror=download.sourceforge, format='gz'),
-		Glib (settings).with (version='2.8.4', mirror=download.gtk),
+		Darwin_glib (settings).with (version='2.8.4', mirror=download.gtk),
 		Fontconfig (settings).with (version='2.3.2', mirror=download.fontconfig),
 	),
 	'mingw': (