Mercurial > gub
view gub/specs/fakechroot.py @ 5453:634039d6e746
Fakeroot and fakechroot script fixes.
author | Jan Nieuwenhuizen <janneke@gnu.org> |
---|---|
date | Wed, 29 Jul 2009 11:22:06 +0200 |
parents | 4df48a0a200f |
children | 8c4c67e75cab |
line wrap: on
line source
from gub import tools class Fakechroot__tools (tools.AutoBuild): source = 'http://ftp.debian.nl/debian/pool/main/f/fakechroot/fakechroot_2.9.orig.tar.gz' def _get_build_dependencies (self): return [ 'libtool', 'util-linux', # fakeroot script uses /usr/bin/getopt ] def configure_command (self): return (tools.AutoBuild.configure_command (self) + ''' LDFLAGS='-L%(system_prefix)s/lib %(rpath)s -ldl' ''' + ' CC=%(system_prefix)s/bin/%(toolchain_prefix)sgcc' + ' CCLD=%(system_prefix)s/bin/%(toolchain_prefix)sgcc' + ' CXX=%(system_prefix)s/bin/%(toolchain_prefix)sg++' ) def compile (self): tools.AutoBuild.compile (self) self.file_sub ([('BINDIR=.*', 'BINDIR=%(system_prefix)s/bin'), ('PATHS=', 'PATHS=%(system_prefix)s/lib:'),], '%(builddir)s/scripts/fakechroot')