changeset 3480:eae18a992926

New package.
author Jan Nieuwenhuizen <janneke@gnu.org>
date Fri, 11 May 2007 22:39:39 +0200
parents e5837302684d
children 56e5a17e3ee9
files gub/specs/dhcp.py
diffstat 1 files changed, 26 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/gub/specs/dhcp.py	Fri May 11 22:39:39 2007 +0200
@@ -0,0 +1,26 @@
+from gub import targetpackage
+from gub import repository
+
+url = 'http://ftp.isc.org/isc/dhcp/dhcp-3.0.5.tar.gz'
+
+class Dhcp (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')
+    def configure_command (self):
+        return '%(srcdir)s/configure linux-2.2'
+    def makeflags (self):
+        from gub import misc
+        return misc.join_lines ('''
+CC=%(tool_prefix)sgcc
+AR=%(tool_prefix)sar
+AS=%(tool_prefix)sas
+LD=%(tool_prefix)sld
+NM=%(tool_prefix)snm
+RANLIB=%(tool_prefix)sranlib
+STRIP=%(tool_prefix)sstrip
+''')
+    def license_file (self):
+        return '%(srcdir)s/LICENSE'