X-Git-Url: https://git.ralfj.de/mass-build.git/blobdiff_plain/84ccff1d0a5bae4e31b939b0c1495a9719e6565a..9b1d3a9e46d2e807e6beac1cb0c70e46cd951e31:/build_system.py diff --git a/build_system.py b/build_system.py index 8325aed..f56c546 100644 --- a/build_system.py +++ b/build_system.py @@ -42,6 +42,7 @@ try: def build(self, reconfigure=False): # reconfigure is ignored (we always do a reconfiguration) # create auto-debuild configuration + versionName = self.config['versionName'] if 'versionName' in self.config else self.vcs.version() autoDebuildConfig = { 'sourceName': self.config['name'], 'buildSystem': self.config['buildSystem'], @@ -50,13 +51,14 @@ try: 'name': self.config['debName'], 'email': self.config['debEMail'], 'parallelJobs': self.config['jobs'], - 'version': self.vcs.version(), + 'version': versionName, } if autoDebuildConfig['version'] is None: raise Exception("VCS did not provide us with a proper version number, please fix this") # copy some more optional configuration for option in ('waitAfterConfig', 'dbgPackage', 'section', 'withPython2', 'binarySkipFiles', 'binaryInstallFiles', - 'buildDepends', 'binaryDepends', 'binaryRecommends', 'binaryProvides', 'binaryConflicts', + 'buildDepends', 'binaryDepends', 'binaryRecommends', 'binaryProvides', 'binaryConflicts', 'binaryBreaks', + 'binaryReplaces', 'binaryBreaksReplaces', 'alternatives', 'cmakeParameters', 'automakeParameters'): if option in self.config: autoDebuildConfig[option] = self.config[option]