we have to disable dh_usrlocal
[auto-debuild.git] / auto_debuild.py
index 5de381e86b6f36d3497ea2e8cfef45c95eabeb5c..a964b657695a54a49ce798d6cffaee824d8cc8cc 100755 (executable)
@@ -103,8 +103,6 @@ class RulesFile:
        def write(self, f):
                print("#!/usr/bin/make -f", file=f)
                print(file=f)
        def write(self, f):
                print("#!/usr/bin/make -f", file=f)
                print(file=f)
-               print(".PHONY: build", file=f) # there may be a directory called "build"
-               print(file=f)
                print("%:", file=f)
                # write proper dh call
                dh = self.dh
                print("%:", file=f)
                # write proper dh call
                dh = self.dh
@@ -207,7 +205,7 @@ def createDebianFiles(config):
        buildSystem = buildSystems[config.getstr('buildSystem')] # get the data immediately
        version = config.getstr('version') # version name excluding epoch (used for filenames)
        fullVersion = str(config.getint('epoch'))+':'+version if 'epoch' in config else version # version name including epoch
        buildSystem = buildSystems[config.getstr('buildSystem')] # get the data immediately
        version = config.getstr('version') # version name excluding epoch (used for filenames)
        fullVersion = str(config.getint('epoch'))+':'+version if 'epoch' in config else version # version name including epoch
-       parallelJobs = config.getint('parallelJobs', multiprocessing.cpu_count()+1)
+       parallelJobs = config.getint('parallelJobs', multiprocessing.cpu_count())
        packageArchitecture = config.getstr('architecture', 'any')
        withPython2 = config.getbool('withPython2', False)
        withSIP = config.getbool('withSIP', False)
        packageArchitecture = config.getstr('architecture', 'any')
        withPython2 = config.getbool('withPython2', False)
        withSIP = config.getbool('withSIP', False)
@@ -327,6 +325,7 @@ def createDebianFiles(config):
                r.rules['auto_test'] = []
                r.rules['auto_install'] = [safeCall('dh_auto_install', '--destdir=debian/'+binaryName)] # install everything into the binary package
                r.rules['auto_configure'] = ['dh_auto_configure'] # make sure there is an override (we may just append to it later)
                r.rules['auto_test'] = []
                r.rules['auto_install'] = [safeCall('dh_auto_install', '--destdir=debian/'+binaryName)] # install everything into the binary package
                r.rules['auto_configure'] = ['dh_auto_configure'] # make sure there is an override (we may just append to it later)
+               r.rules['usrlocal'] = [] # we *do* want to install things in /usr/local
                # patch rule file for build system: may only touch auto_* rules and the dh options
                buildSystem.ruleMaker(r, config)
                # global rules
                # patch rule file for build system: may only touch auto_* rules and the dh options
                buildSystem.ruleMaker(r, config)
                # global rules