projects
/
mono.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[MacSDK] Use full Mono version, incl. build number in build
[mono.git]
/
packaging
/
MacSDK
/
mono.py
diff --git
a/packaging/MacSDK/mono.py
b/packaging/MacSDK/mono.py
index 63bf814d92302443e558043aafeea27c519c615b..ed9de8174840f455d66a849a89cb377b9086b268 100644
(file)
--- a/
packaging/MacSDK/mono.py
+++ b/
packaging/MacSDK/mono.py
@@
-46,11
+46,16
@@
class MonoMasterPackage(Package):
self.configure = './autogen.sh --prefix="%{package_prefix}"'
self.extra_stage_files = ['etc/mono/config']
self.configure = './autogen.sh --prefix="%{package_prefix}"'
self.extra_stage_files = ['etc/mono/config']
+ self.custom_version_str = None
def build(self):
self.make = '%s EXTERNAL_MCS=%s EXTERNAL_RUNTIME=%s' % (
self.make, self.profile.env.system_mcs, self.profile.env.system_mono)
def build(self):
self.make = '%s EXTERNAL_MCS=%s EXTERNAL_RUNTIME=%s' % (
self.make, self.profile.env.system_mcs, self.profile.env.system_mono)
- Package.build(self)
+ Package.configure(self)
+
+ if self.custom_version_str is not None:
+ replace_in_file(os.path.join (self.workspace, 'config.h'), {self.version : self.custom_version_str})
+ Package.make(self)
def prep(self):
Package.prep(self)
def prep(self):
Package.prep(self)