view gub/specs/guile-cairo.py @ 6449:03f54f905e14

Update guile-* packages for guile-1.9.
author Jan Nieuwenhuizen <janneke@gnu.org>
date Sat, 29 Jan 2011 20:31:47 +0100
parents fd89d51f8b4b
children c85ca14e61fa
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 = ['']
    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')

class Guile_cairo__mingw (Guile_cairo):
    make_flags = Guile_cairo.make_flags + '"CPP=%(toolchain_prefix)sgcc -E "'