view gub/specs/dropbear.py @ 3481:56e5a17e3ee9

New package.
author Jan Nieuwenhuizen <janneke@gnu.org>
date Fri, 11 May 2007 22:39:46 +0200
parents
children 2edb48e743f2
line wrap: on
line source

from gub import targetpackage
from gub import repository

url = 'http://matt.ucc.asn.au/dropbear/releases/dropbear-0.49.tar.gz'

class Dropbear (targetpackage.TargetBuildSpec):
    def __init__ (self, settings):
        targetpackage.TargetBuildSpec.__init__ (self, settings)
        self.with_vc (repository.TarBall (self.settings.downloads, url))
    def get_build_dependencies (self):
        return ['zlib']
    def configure (self):
        targetpackage.TargetBuildSpec.configure (self)
        self.system ('''
mkdir -p %(builddir)s/libtomcrypt/src/mac/f9
mkdir -p %(builddir)s/libtomcrypt/src/mac/xcbc
mkdir -p %(builddir)s/libtomcrypt/src/math/fp
mkdir -p %(builddir)s/libtomcrypt/src/modes/f8
mkdir -p %(builddir)s/libtomcrypt/src/modes/lrw
''')
    def license_file (self):
        return '%(srcdir)s/LICENSE'