changeset 6020:030b27d66c3b

guile-gnome: depend on gnomecanvas and guile-cairo fix.
author Jan Nieuwenhuizen <janneke@gnu.org>
date Fri, 05 Nov 2010 22:41:15 +0100
parents 68864f1dda6c
children b3c7e7f50df3
files gub/specs/guile-gnome.py
diffstat 1 files changed, 5 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/gub/specs/guile-gnome.py	Fri Nov 05 22:40:34 2010 +0100
+++ b/gub/specs/guile-gnome.py	Fri Nov 05 22:41:15 2010 +0100
@@ -2,12 +2,14 @@
 from gub import tools
 
 class Guile_gnome (target.AutoBuild):
+    source = 'git://git.sv.gnu.org/guile-gnome.git'
     dependencies = [
         'guile-cairo',
         'gtk+',
         'g-wrap',
+        'gnomecanvas',
         ]
-    source = 'git://git.sv.gnu.org/guile-gnome.git'
+    subpackage_names = ['']
     def autoupdate (self):
         self.system ('''cd %(srcdir)s && scripts/configure-packages guile-gnome-platform''')
         self.system ('''cd %(srcdir)s && scripts/configure-packages libgnomecanvas''')
@@ -17,6 +19,8 @@
     def configure (self):
         self.shadow ()
         target.AutoBuild.configure (self)
+        self.file_sub ([('(GUILE_CAIRO_CFLAGS.*cairo/) ', r'\1 %(system_prefix)s/include/guile-cairo')], '%(builddir)s/config.status')
+        self.system ('cd %(builddir)s && ./config.status')
 
 class Guile_gnome__mingw (Guile_gnome):
     patches = [