Browse Source

remove distro-specific linux targets from the build script

Ashish Kulkarni 9 years ago
parent
commit
45290e2ccb
1 changed files with 1 additions and 91 deletions
  1. 1 91
      scripts/build.py

+ 1 - 91
scripts/build.py

@@ -35,23 +35,9 @@ BUILDERS = {
     'msvc2015-win64':        'msvc',
     'setup-mingw-w64':       'setup_mingw_w64',
     'setup-schroot-generic': 'setup_schroot',
-    'setup-schroot-centos7': 'setup_schroot',
-    'setup-schroot-wheezy':  'setup_schroot',
-    'setup-schroot-jessie':  'setup_schroot',
-    'setup-schroot-trusty':  'setup_schroot',
-    'setup-schroot-precise': 'setup_schroot',
     'update-all-schroots':   'update_schroot',
     'linux-generic-i386':    'linux_generic',
     'linux-generic-amd64':   'linux_generic',
-    'centos7-amd64':         'linux_schroot',
-    'wheezy-i386':           'linux_schroot',
-    'wheezy-amd64':          'linux_schroot',
-    'jessie-i386':           'linux_schroot',
-    'jessie-amd64':          'linux_schroot',
-    'trusty-i386':           'linux_schroot',
-    'trusty-amd64':          'linux_schroot',
-    'precise-i386':          'linux_schroot',
-    'precise-amd64':         'linux_schroot',
     'mingw-w64-cross-win32': 'mingw64_cross',
     'mingw-w64-cross-win64': 'mingw64_cross',
     'posix-local':           'posix_local',
@@ -172,70 +158,6 @@ QT_CONFIG = {
 }
 
 LINUX_SCHROOT_SETUP = {
-    'wheezy': {
-        'title'             : 'Debian Wheezy',
-        'packaging_tool'    : 'apt',
-        'build_arch'        : ['amd64', 'i386'],
-        'compression'       : 'xz',
-        'runtime_packages'  : 'libc6 libstdc++6 zlib1g libpng12-0 libjpeg62 '\
-                              'libssl1.0.0 libfreetype6 libicu48 fontconfig '\
-                              'libx11-6 libxext6 libxrender1 libxcb1 xfonts-base xfonts-75dpi',
-        'build_packages'    : 'xz-utils ruby python perl gperf bison flex git '\
-                              'zlib1g-dev libpng12-dev libjpeg62-dev libssl-dev libfreetype6-dev libicu-dev libfontconfig1-dev '\
-                              'libx11-dev libxext-dev libxrender-dev libxcb1-dev',
-        'debootstrap'       : ('wheezy', 'http://ftp.us.debian.org/debian/', """
-                                    deb http://ftp.debian.org/debian/ wheezy         main contrib non-free
-                                    deb http://ftp.debian.org/debian/ wheezy-updates main contrib non-free
-                                    deb http://security.debian.org/   wheezy/updates main contrib non-free""")
-    },
-    'jessie': {
-        'title'             : 'Debian Jessie',
-        'packaging_tool'    : 'apt',
-        'build_arch'        : ['amd64', 'i386'],
-        'compression'       : 'xz',
-        'runtime_packages'  : 'libc6 libstdc++6 zlib1g libpng12-0 libjpeg62-turbo '\
-                              'libssl1.0.0 libfreetype6 libicu52 fontconfig '\
-                              'libx11-6 libxext6 libxrender1 libxcb1 xfonts-base xfonts-75dpi',
-        'build_packages'    : 'xz-utils ruby python perl gperf bison flex git '\
-                              'zlib1g-dev libpng12-dev libjpeg62-turbo-dev libssl-dev libfreetype6-dev libicu-dev libfontconfig1-dev '\
-                              'libx11-dev libxext-dev libxrender-dev libxcb1-dev',
-        'debootstrap'       : ('jessie', 'http://ftp.us.debian.org/debian/', """
-                                    deb http://ftp.debian.org/debian/ jessie         main contrib non-free
-                                    deb http://ftp.debian.org/debian/ jessie-updates main contrib non-free
-                                    deb http://security.debian.org/   jessie/updates main contrib non-free""")
-    },
-    'trusty': {
-        'title'             : 'Ubuntu Trusty',
-        'packaging_tool'    : 'apt',
-        'build_arch'        : ['amd64', 'i386'],
-        'compression'       : 'xz',
-        'runtime_packages'  : 'libc6 libstdc++6 zlib1g libpng12-0 libjpeg-turbo8 '\
-                              'libssl1.0.0 libfreetype6 libicu52 fontconfig '\
-                              'libx11-6 libxext6 libxrender1 libxcb1 xfonts-base xfonts-75dpi',
-        'build_packages'    : 'xz-utils ruby python perl gperf bison flex git '\
-                              'zlib1g-dev libpng12-dev libjpeg-turbo8-dev libssl-dev libfreetype6-dev libicu-dev libfontconfig1-dev '\
-                              'libx11-dev libxext-dev libxrender-dev libxcb1-dev',
-        'debootstrap'       : ('trusty', 'http://archive.ubuntu.com/ubuntu/', """
-                                    deb http://archive.ubuntu.com/ubuntu/ trusty          main restricted universe multiverse
-                                    deb http://archive.ubuntu.com/ubuntu/ trusty-updates  main restricted universe multiverse
-                                    deb http://archive.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse""")
-    },
-    'precise': {
-        'title'             : 'Ubuntu Precise',
-        'packaging_tool'    : 'apt',
-        'build_arch'        : ['amd64', 'i386'],
-        'compression'       : 'xz',
-        'runtime_packages'  : 'libc6 libstdc++6 zlib1g libpng12-0 libjpeg-turbo8 '\
-                              'libssl1.0.0 libfreetype6 libicu48 fontconfig '\
-                              'libx11-6 libxext6 libxrender1 libxcb1 xfonts-base xfonts-75dpi',
-        'build_packages'    : 'xz-utils ruby python perl gperf bison flex git '\
-                              'zlib1g-dev libpng12-dev libjpeg-turbo8-dev libssl-dev libfreetype6-dev libicu-dev libfontconfig1-dev '\
-                              'libx11-dev libxext-dev libxrender-dev libxcb1-dev',
-        'debootstrap'       : ('precise', 'http://archive.ubuntu.com/ubuntu/', """
-                                    deb http://archive.ubuntu.com/ubuntu/ precise          main restricted universe multiverse
-                                    deb http://archive.ubuntu.com/ubuntu/ precise-updates  main restricted universe multiverse
-                                    deb http://archive.ubuntu.com/ubuntu/ precise-security main restricted universe multiverse""")
-    },
     'generic': {
         'title'             : 'Generic (based on CentOS 6)',
         'packaging_tool'    : 'yum',
@@ -253,19 +175,7 @@ name=Scientific Linux CERN (SLC6) - SCL addons
 baseurl=http://linuxsoft.cern.ch/cern/scl/slc6X/$basearch/yum/scl/
 gpgcheck=0
 enabled=1
-""")},
-    'centos7': {
-        'title'             : 'CentOS 7',
-        'packaging_tool'    : 'yum',
-        'build_arch'        : ['amd64'],
-        'compression'       : 'xz',
-        'runtime_packages'  : 'glibc libstdc++ zlib libpng libjpeg openssl freetype icu fontconfig '\
-                              'libX11 libXext libXrender xorg-x11-fonts-Type1 xorg-x11-fonts-75dpi',
-        'build_packages'    : 'gcc gcc-c++ binutils python ruby perl git make diffutils gperf bison flex '\
-                              'zlib-devel libpng-devel libjpeg-turbo-devel openssl-devel freetype-devel libicu-devel fontconfig-devel '\
-                              'libX11-devel libXrender-devel libXext-devel',
-        'rinse'             : ('centos-7', '')
-    }
+""")}
 }
 
 DEPENDENT_LIBS = {