add support for installing python 2 files
authorRalf Jung <post@ralfj.de>
Sun, 12 Aug 2012 11:46:32 +0000 (13:46 +0200)
committerRalf Jung <post@ralfj.de>
Sun, 12 Aug 2012 11:46:32 +0000 (13:46 +0200)
auto_debuild.py

index 17edd4ee2f3256aa1def1691d675c88f5ff229b5..0ac65979510c430d226668b7cc05e5aa7c11563e 100755 (executable)
@@ -101,6 +101,7 @@ def createDebianFiles(config):
        dbgPackage = config.get('dbgPackage', False)
        parallelJobs = int(config.get('parallelJobs', 2))
        packageArchitecture = config.get('architecture', 'any')
        dbgPackage = config.get('dbgPackage', False)
        parallelJobs = int(config.get('parallelJobs', 2))
        packageArchitecture = config.get('architecture', 'any')
+       withPython2 = config.get('withPython2', False)
        # we return the list of files generated, so we need to know the architecture
        arch = getArchitecture(config)
        files = []
        # we return the list of files generated, so we need to know the architecture
        arch = getArchitecture(config)
        files = []
@@ -173,6 +174,9 @@ def createDebianFiles(config):
                        r.env["DEB_CFLAGS_APPEND"] = '-g0'
                        r.env["DEB_CXXFLAGS_APPEND"] = '-g0'
                r.dh += ['--parallel']
                        r.env["DEB_CFLAGS_APPEND"] = '-g0'
                        r.env["DEB_CXXFLAGS_APPEND"] = '-g0'
                r.dh += ['--parallel']
+               if withPython2:
+                       r.dh += ['--with=python2']
+                       r.rules['python2'] = ['dh_python2 --no-guessing-versions']
                r.rules['builddeb'] = [safeCall('dh_builddeb', "--destdir="+debDir)] # passing this gobally to dh results in weird problems (like stuff being installed there, and not in the package...)
                r.rules['auto_test'] = []
                # installation rule
                r.rules['builddeb'] = [safeCall('dh_builddeb', "--destdir="+debDir)] # passing this gobally to dh results in weird problems (like stuff being installed there, and not in the package...)
                r.rules['auto_test'] = []
                # installation rule