Git commit 848ed34d63335a341256cf7b312dd0359b487dbd by Ben Cooksley. Committed on 30/06/2017 at 20:07. Pushed by bcooksley into branch 'master'. Add Weston to the image, and make sure Openbox is in the image as well (thi= s should have always been in it not sure why it was missing) Fixes T6426 Fixes T6427 M +2 -2 system-images/suse/Dockerfile https://commits.kde.org/sysadmin/ci-tooling/848ed34d63335a341256cf7b312dd03= 59b487dbd diff --git a/system-images/suse/Dockerfile b/system-images/suse/Dockerfile index 9e23293..539f0b3 100755 --- a/system-images/suse/Dockerfile +++ b/system-images/suse/Dockerfile @@ -14,11 +14,11 @@ RUN zypper --non-interactive install --recommends -t pa= ttern devel_qt5 devel_C_C # The pattern is likely not enough, so just install all Qt devel packages = from KUQ RUN zypper -q se --not-installed-only --repo KDE:Unstable:Qt libqt5*devel = libQt5*devel | tail -n +4 | cut -d "|" -f 2 | xargs zypper --non-interactiv= e in # And some other useful packages -RUN zypper --non-interactive in git clang python3-Sphinx python-qt5 python= 3-qt5 xvfb-run AppStream python3-pip ruby-devel libffi-devel +RUN zypper --non-interactive in git clang python3-Sphinx python-qt5 python= 3-qt5 xvfb-run AppStream python3-pip ruby-devel libffi-devel openbox RUN pip install gcovr RUN gem install atspi # KDE stuff also depends on the following -RUN zypper --non-interactive in ModemManager-devel NetworkManager-devel po= lkit-devel xcb-*-devel libdmtx-devel qrencode-devel wayland-devel libwaylan= d-*-devel libattr-devel libexiv2-devel libtag-devel taglib-*-devel libepub-= devel libpoppler-qt5-devel lmdb-devel perl-URI docbook_4 docbook-xsl-styles= heets libxml2-devel libxslt-devel perl-URI giflib-devel libopenssl-devel li= bSM-devel grantlee5-devel libxapian-devel hunspell-devel xorg-x11-server-wa= yland gconf2-devel libpwquality-devel libXcursor-devel libepoxy-devel libXt= st-devel plymouth-devel libpulse-devel gtk3-devel libcanberra-devel gtk2-de= vel libAppStreamQt-devel xf86-input-synaptics-devel xf86-input-evdev-devel = ibus-devel scim-devel libxkbfile-devel xorg-x11-server-sdk sane-backends-de= vel libical-devel sqlcipher sqlcipher-devel alsa-devel eigen3-devel libraw-= devel fftw3-devel OpenColorIO-devel qoauth-qt5-devel qtkeychain-qt5-devel l= ibaccounts-qt5-devel libaccounts-glib-devel libsignon-qt5-devel intltool sq= lite3-devel sqlite3 libofx-devel poppler-tools libasan3 Mesa-demo Mesa-demo= -x xorg-x11-server-extra dmz-icon-theme-cursors libgbm-devel at-spi2-core g= raphviz-devel which libgirepository-1_0-1 typelib-1_0-Atspi-2_0 gobject-int= rospection-devel +RUN zypper --non-interactive in ModemManager-devel NetworkManager-devel po= lkit-devel xcb-*-devel libdmtx-devel qrencode-devel wayland-devel libwaylan= d-*-devel libattr-devel libexiv2-devel libtag-devel taglib-*-devel libepub-= devel libpoppler-qt5-devel lmdb-devel perl-URI docbook_4 docbook-xsl-styles= heets libxml2-devel libxslt-devel perl-URI giflib-devel libopenssl-devel li= bSM-devel grantlee5-devel libxapian-devel hunspell-devel xorg-x11-server-wa= yland gconf2-devel libpwquality-devel libXcursor-devel libepoxy-devel libXt= st-devel plymouth-devel libpulse-devel gtk3-devel libcanberra-devel gtk2-de= vel libAppStreamQt-devel xf86-input-synaptics-devel xf86-input-evdev-devel = ibus-devel scim-devel libxkbfile-devel xorg-x11-server-sdk sane-backends-de= vel libical-devel sqlcipher sqlcipher-devel alsa-devel eigen3-devel libraw-= devel fftw3-devel OpenColorIO-devel qoauth-qt5-devel qtkeychain-qt5-devel l= ibaccounts-qt5-devel libaccounts-glib-devel libsignon-qt5-devel intltool sq= lite3-devel sqlite3 libofx-devel poppler-tools libasan3 Mesa-demo Mesa-demo= -x xorg-x11-server-extra dmz-icon-theme-cursors libgbm-devel at-spi2-core g= raphviz-devel which libgirepository-1_0-1 typelib-1_0-Atspi-2_0 gobject-int= rospection-devel weston # For D-Bus to be willing to start it needs a Machine ID RUN dbus-uuidgen > /etc/machine-id # We need a user account to do things as, and SSHD needs keys