Mercurial > gub
view gub/specs/guile-config.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 | 344d21a6233d |
children |
line wrap: on
line source
from gub import build from gub import octal class Guile_config (build.SdkBuild): source = 'url://host/guile-config-1.8.7.tar.gz' source = 'url://host/guile-config-1.9.14.tar.gz' def install (self): build.SdkBuild.install (self) self.system ('mkdir -p %(cross_prefix)s%(prefix_dir)s/bin') version = self.version () #FIXME: c&p guile.py self.dump ('''\ #! /bin/sh test "$1" = "--version" && echo "%(target_architecture)s-guile-config - Guile version %(version)s" #prefix=$(dirname $(dirname $0)) prefix=%(system_prefix)s test "$1" = "compile" && echo "-I$prefix/include/guile/2.0" test "$1" = "link" && echo "-L$prefix/lib -lguile-2.0 -lgmp" test "$1" = "info" && test "$2" = "guileversion" && echo "%(version)s" exit 0 ''', '%(install_prefix)s%(cross_dir)s/bin/guile-config', permissions=octal.o755) class Guile_config__debian (build.SdkBuild): source = 'url://host/guile-config-1.8.7.tar.gz' def install (self): build.SdkBuild.install (self) self.system ('mkdir -p %(cross_prefix)s%(prefix_dir)s/bin') version = self.version () #FIXME: c&p guile.py self.dump ('''\ #! /bin/sh test "$1" = "--version" && echo "%(target_architecture)s-guile-config - Guile version %(version)s" #prefix=$(dirname $(dirname $0)) prefix=%(system_prefix)s test "$1" = "compile" && echo "-I$prefix/include" test "$1" = "link" && echo "-L$prefix/lib -lguile -ldl -lcrypt -lm" exit 0 ''', '%(install_prefix)s%(cross_dir)s/bin/guile-config', permissions=octal.o755)