8180001e3362abfd1c3321b52aa7dc628b8f5422
[mono.git] / bockbuild / mac-sdk / xsp.py
1 class XspPackage (GitHubTarballPackage):
2
3     def __init__(self):
4         GitHubTarballPackage.__init__(self, 'mono', 'xsp', '4.4',
5                                       'c98e068f5647fb06ff2fbef7cd5f1b35417362b1',
6                                       configure='./autogen.sh --prefix="%{package_prefix}"')
7
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')
17
18         self.sh('rsync -a --ignore-existing %s/* %s' %
19                 (misdir, self.profile.staged_prefix))
20         self.sh('rm -rf %s/*' % misdir)
21
22
23 XspPackage()