Mercurial > gub
view gub/specs/linux-headers.py @ 3493:9342b541213d
python 2.6 compat: with() -> with_template()
author | Han-Wen Nienhuys <hanwen@lilypond.org> |
---|---|
date | Fri, 18 May 2007 01:05:55 -0300 |
parents | ee3e64e0c8f6 |
children | f89875847288 |
line wrap: on
line source
from gub import gubb from gub import mirrors class Linux_headers (gubb.BinarySpec, gubb.SdkBuildSpec): def __init__ (self, settings): gubb.BinarySpec.__init__ (self, settings) self.with_tarball (mirror=mirrors.linux_2_4, version='2.4.34', format='bz2') def get_subpackage_names (self): return [''] def patch (self): self.system (''' cd %(srcdir)s && yes yes | make ARCH=%(package_arch)s oldconfig symlinks include/linux/version.h #cd %(srcdir)s && yes yes | make ARCH=i386 oldconfig #cd %(srcdir)s && make ARCH=%(package_arch)s symlinks include/linux/version.h cd %(srcdir)s && mv include .include cd %(srcdir)s && rm -rf * cd %(srcdir)s && mkdir usr cd %(srcdir)s && mv .include usr/include cd %(srcdir)s && rm -f\ usr/include/scsi/sg.h\ usr/include/scsi/scsi.h\ usr/include/scsi/scsi_ioctl.h\ usr/include/net/route.h ''') from gub import misc linux_kernel_headers = misc.load_spec ('debian/linux-kernel-headers') class Linux_headers__debian (linux_kernel_headers.Linux_kernel_headers): def __init__ (self, settings): linux_kernel_headers.Linux_kernel_headers.__init__ (self, settings) from gub import debian # debian.init_dependency_resolver (settings) self.with_template ( name='linux-kernel-headers', # FIXME: we do not mirror all 12 debian arch's, # version=debian.get_packages ()['linux-kernel-headers'].version (), # mirror=mirrors.lilypondorg_deb, version='2.5.999-test7-bk-17', mirror=mirrors.lkh_deb, strip_components=0, format='deb') Linux_headers__linux__ppc = Linux_headers__debian #Linux_headers__linux__64 = Linux_headers__debian Linux_headers__linux__arm__softfloat = Linux_headers__debian Linux_headers__linux__arm__vfp = Linux_headers__debian class Linux_headers__linux__64 (Linux_headers__debian): def __init__ (self, settings): Linux_headers__debian.__init__ (self, settings) self.with_template (version='2.6.18-7', name='linux-kernel-headers')