changeset 3481:56e5a17e3ee9

New package.
author Jan Nieuwenhuizen <janneke@gnu.org>
date Fri, 11 May 2007 22:39:46 +0200
parents eae18a992926
children 5ebb0f9881f0
files gub/specs/dropbear.py
diffstat 1 files changed, 22 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/gub/specs/dropbear.py	Fri May 11 22:39:46 2007 +0200
@@ -0,0 +1,22 @@
+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'