view gub/specs/busybox.py @ 3479:e5837302684d

Bugfix: actually install something.
author Jan Nieuwenhuizen <janneke@gnu.org>
date Fri, 11 May 2007 22:39:27 +0200
parents 53b7dda8c98b
children 3dada34ec71e
line wrap: on
line source

from gub import targetpackage
from gub import repository

url = 'http://busybox.net/downloads/busybox-1.5.0.tar.bz2'

class Busybox (targetpackage.TargetBuildSpec):
    def __init__ (self, settings):
        targetpackage.TargetBuildSpec.__init__ (self, settings)
        self.with_vc (repository.TarBall (self.settings.downloads, url))
    def patch (self):
        self.shadow_tree ('%(srcdir)s', '%(builddir)s')
        pass # FIXME: no ./configure, but do not run autoupdate
    def configure_command (self):
        return 'make -f %(srcdir)s/Makefile defconfig'
    def makeflags (self):
        return ' CROSS_COMPILE=%(tool_prefix)s CONFIG_PREFIX=%(install_root)s'
    def license_file (self):
        return '%(srcdir)s/LICENSE'