Move the maintained common-use packages back to the bockbuild repo
[mono-project.git] / bockbuild / MacSDK / xsp.py
blob8180001e3362abfd1c3321b52aa7dc628b8f5422
1 class XspPackage (GitHubTarballPackage):
3 def __init__(self):
4 GitHubTarballPackage.__init__(self, 'mono', 'xsp', '4.4',
5 'c98e068f5647fb06ff2fbef7cd5f1b35417362b1',
6 configure='./autogen.sh --prefix="%{package_prefix}"')
8 def install(self):
9 # scoop up some mislocated files
10 misdir = '%s%s' % (self.stage_root, self.staged_profile)
11 unprotect_dir(self.stage_root)
12 Package.install(self)
13 if not os.path.exists(misdir):
14 for path in iterate_dir(self.stage_root):
15 print path
16 error('Could not find mislocated files')
18 self.sh('rsync -a --ignore-existing %s/* %s' %
19 (misdir, self.profile.staged_prefix))
20 self.sh('rm -rf %s/*' % misdir)
23 XspPackage()