view gub/specs/guile-cairo.py @ 6454:31e4b22fb873

guile-cairo: use mingw build fix for all.
author Jan Nieuwenhuizen <janneke@gnu.org>
date Sun, 30 Jan 2011 17:20:26 +0100
parents 03f54f905e14
children
line wrap: on
line source

from gub import target

class Guile_cairo (target.AutoBuild):
    source = 'http://download.gna.org/guile-cairo/guile-cairo-1.4.0.tar.gz'
    dependencies = [
        'cairo-devel',
        'guile-devel',
        ]
    subpackage_names = ['']
    make_flags = target.AutoBuild.make_flags + '"CPP=%(toolchain_prefix)sgcc -E "'
    def install (self):
        target.AutoBuild.install (self)
        self.dump ('''
(define (get-prefix-dir) (dirname (dirname (car (command-line)))))
(define *cairo-lib-path* (string-append (get-prefix-dir) "/lib/libguile-cairo"))
''',
                   '%(install_prefix)s/share/guile/site/cairo/config.scm',
                   mode='a')