diff options
-rw-r--r-- | puppet/modules/qt_prereqs/manifests/linux.pp | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/puppet/modules/qt_prereqs/manifests/linux.pp b/puppet/modules/qt_prereqs/manifests/linux.pp index f5d910c..a17ea25 100644 --- a/puppet/modules/qt_prereqs/manifests/linux.pp +++ b/puppet/modules/qt_prereqs/manifests/linux.pp @@ -36,10 +36,20 @@ class qt_prereqs::linux inherits qt_prereqs::unix { } if $::operatingsystem == "Ubuntu" { - - $libxcb_icccm_dev = $::lsbmajdistrelease ? { - 10 => "libxcb-icccm1-dev", - default => "libxcb-icccm4-dev", + if $location == "Digia" { + if $::domain == "ci.local" { + $libxcb_icccm_dev = $::lsbmajdistrelease ? { + 10 => "libxcb-icccm1-dev", + default => "libxcb-icccm4-dev", + } + + package { + "$libxcb_icccm_dev": ensure => installed; + + # optional dependency for QLocale + "libicu-dev": ensure => installed; + } + } } if $::lsbmajdistrelease >= 11 { @@ -83,7 +93,6 @@ class qt_prereqs::linux inherits qt_prereqs::unix { # for xcb qpa backend: "libx11-xcb-dev": ensure => installed; "libxcb-glx0-dev": ensure => installed; - "$libxcb_icccm_dev": ensure => installed; "libxcb-image0-dev": ensure => installed; "libxcb-keysyms1-dev": ensure => installed; "libxcb-shm0-dev": ensure => installed; @@ -124,9 +133,6 @@ class qt_prereqs::linux inherits qt_prereqs::unix { # needed by some client tool "libbz2-dev": ensure => installed; "libedit-dev": ensure => installed; - - # optional dependency for QLocale - "libicu-dev": ensure => installed; } } |