# HG changeset patch # User Jan Nieuwenhuizen # Date 1178915979 -7200 # Node ID eae18a992926c4445c30169a777e62d4916a2bc1 # Parent e5837302684d694319b69861e7bdb309bd5a011a New package. diff -r e5837302684d -r eae18a992926 gub/specs/dhcp.py --- /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'