changeset 39:8520eba3b74f

fixup dirs at make install time
author janneke <janneke@gnu.org>
date Fri, 25 Nov 2005 20:08:47 +0100
parents 4c3fba517489
children 28c87358b804
files specs/download.py specs/framework.py specs/gub.py
diffstat 3 files changed, 20 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/specs/download.py	Fri Nov 25 18:18:18 2005 +0100
+++ b/specs/download.py	Fri Nov 25 20:08:47 2005 +0100
@@ -2,8 +2,10 @@
 	return 'ftp://ftp.gtk.org/pub/gtk/v%(gtk_version)s/%(name)s-%(version)s.tar.%(format)s'
 
 def gnu ():
+	# FIXME: find complete GNU mirror
 	# base = 'ftp://dl.xs4all.nl/pub/mirror/gnu'
-	base = 'ftp://sunsite.dk/pub/gnu'
+	# base = 'ftp://sunsite.dk/pub/gnu'
+	base = 'ftp://ftp.gnu.org/pub/gnu'
 	return base + '/%(name)s/%(name)s-%(version)s.tar.%(format)s'
 
 def freetype ():
--- a/specs/framework.py	Fri Nov 25 18:18:18 2005 +0100
+++ b/specs/framework.py	Fri Nov 25 20:08:47 2005 +0100
@@ -60,13 +60,13 @@
 class Fontconfig (gub.Target_package):
 	def configure_command (self):
 		cmd = gub.Target_package.configure_command (self)
-		## fixme.
+		# FIXME: system dir vs packaging install
 		''' \
 --with-default-fonts=@WINDIR@\\fonts \
 --with-add-fonts=@INSTDIR@\\usr\\share\\gs\\fonts \
 --with-freetype-config="/usr/bin/freetype-config \
---prefix=%(installdir)s/usr \
---exec-prefix=%(installdir)s/usr \
+--prefix=%(systemdir)s/usr \
+--exec-prefix=%(systemdir)s/usr \
 "
 '''
 
--- a/specs/gub.py	Fri Nov 25 18:18:18 2005 +0100
+++ b/specs/gub.py	Fri Nov 25 20:08:47 2005 +0100
@@ -251,11 +251,24 @@
 	def installdir (self):
 		# the usr/ works around a fascist check in libtool
 		##return self.settings.installdir + "/" + self.name () + "-root/usr"
+		# FIXME: system dir vs packaging install
 		# no packages for now
 		return self.settings.systemdir + '/usr'
 
 	def install_command (self):
-		return 'make prefix=%(installdir)s install'
+		return '''make install \
+prefix=%(installdir)s \
+exec_prefix=%(installdir)s \
+bindir=%(installdir)s/bin \
+infodir=%(installdir)s/share/info \
+mandir=%(installdir)s/share/man \
+libdir=%(installdir)s/lib \
+sysconfdir=%(installdir)s/etc \
+includedir=%(installdir)s/include \
+tooldir=%(installdir)s \
+gcc_tooldir=%(installdir)s \
+libexecdir=%(installdir)s/lib \
+'''
 		
 	def configure (self):
 		self.system ('mkdir -p %(builddir)s')