Mercurial > gub
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'