summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xbin/chroot-installation.sh4
-rwxr-xr-xjob-cfg/chroot-installation.yaml.py14
2 files changed, 13 insertions, 5 deletions
diff --git a/bin/chroot-installation.sh b/bin/chroot-installation.sh
index 17acdc17..d05cc493 100755
--- a/bin/chroot-installation.sh
+++ b/bin/chroot-installation.sh
@@ -167,6 +167,10 @@ if [ "$2" != "" ] ; then
;;
lxde) install_packages lxde lxde desktop-base
;;
+ qt4) install_packages qt4 qt4-x11 qtwebkit
+ ;;
+ qt5) install_packages qt5 qtbase-opensource-src qtchooser qtimageformats-opensource-src qtx11extras-opensource-src qtscript-opensource-src qtxmlpatterns-opensource-src qtdeclarative-opensource-src qtconnectivity-opensource-src qtsensors-opensource-src qt3d-opensource-src qtlocation-opensource-src qtwebkit-opensource-src qtquick1-opensource-src qtwebkit-examples-opensource-src qttools-opensource-src qtdoc-opensource-src qtgraphicaleffects-opensource-src qtquickcontrols-opensource-src qtserialport-opensource-src qtsvg-opensource-src qtmultimedia-opensource-src qtenginio-opensource-src qtwebsockets-opensource-src qttranslations-opensource-src qtcreator
+ ;;
full_desktop) install_packages full_desktop $FULL_DESKTOP
;;
haskell) install_packages haskell 'haskell-platform.*' 'libghc-.*'
diff --git a/job-cfg/chroot-installation.yaml.py b/job-cfg/chroot-installation.yaml.py
index 95916448..a6519dda 100755
--- a/job-cfg/chroot-installation.yaml.py
+++ b/job-cfg/chroot-installation.yaml.py
@@ -29,6 +29,8 @@ targets = """
lxde
xfce
full_desktop
+ qt4
+ qt5
haskell
developer
education-tasks
@@ -69,11 +71,11 @@ targets = """
def get_targets_in_distro(distro, targets):
targets_in_distro = []
for target in targets:
- # haskell, cinnamon and edu tests not in squeeze
- if distro == 'squeeze' and ( target == 'haskell' or target[:10] == 'education-' or target == 'cinnamon' ):
+ # haskell, cinnamon, qt5 and edu tests not in squeeze
+ if distro == 'squeeze' and ( target == 'haskell' or target[:10] == 'education-' or target == 'cinnamon' or target == 'qt5' ):
continue
- # education-desktop-mate and cinnamon weren't in wheezy
- if distro == 'wheezy' and ( target == 'education-desktop-mate' or target == 'cinnamon' ):
+ # qt5, education-desktop-mate and cinnamon weren't in wheezy
+ if distro == 'wheezy' and ( target == 'education-desktop-mate' or target == 'cinnamon' or target == 'qt5' ):
continue
targets_in_distro.append(target)
return targets_in_distro
@@ -88,7 +90,7 @@ def get_recipients(target):
return 'jenkins+debian-haskell holger@layer-acht.org pkg-haskell-maintainers@lists.alioth.debian.org'
elif target == 'cinnamon':
return 'jenkins+debian-cinnamon pkg-cinnamon-team@lists.alioth.debian.org holger@layer-acht.org'
- elif target[:3] == 'kde':
+ elif target[:3] == 'kde' or target[:2] == 'qt':
return 'jenkins+debian-qa debian-qt-kde@lists.debian.org holger@layer-acht.org'
elif target[:10] == 'education-':
return 'jenkins+debian-edu debian-edu-commits@lists.alioth.debian.org'
@@ -121,6 +123,8 @@ spoken_names = { 'gnome': 'GNOME',
'cinnamon': 'Cinnamon',
'lxde': 'LXDE',
'xfce': 'Xfce',
+ 'qt4': 'Qt4 cross-platform C++ application framework',
+ 'qt5': 'Qt5 cross-platform C++ application framework',
'full_desktop': 'four desktop environments and the most commonly used applications and packages',
'haskell': 'all Haskell related packages',
'developer': 'four desktop environments and the most commonly used applications and packages - and the build depends for all of these' }