Reduce the number of zypper invocations

Change-Id: Ibb1c76fc4786d19a921c31b0933746f9dfefcde8
Reviewed-by: Liang Qi <liang.qi@qt.io>
This commit is contained in:
Frederik Gladhorn
2018-10-23 15:03:11 +02:00
committed by Liang Qi
parent 8e7b85af99
commit b78812f84e

View File

@@ -2,68 +2,47 @@
set -ex set -ex
sudo zypper -nq install git sudo zypper -nq install git gcc7 gcc7-c++
sudo zypper -nq install gcc7
sudo zypper -nq install gcc7-c++
sudo /usr/sbin/update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 1 \ sudo /usr/sbin/update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 1 \
--slave /usr/bin/g++ g++ /usr/bin/g++-7 \ --slave /usr/bin/g++ g++ /usr/bin/g++-7 \
--slave /usr/bin/cc cc /usr/bin/gcc-7 \ --slave /usr/bin/cc cc /usr/bin/gcc-7 \
--slave /usr/bin/c++ c++ /usr/bin/g++-7 --slave /usr/bin/c++ c++ /usr/bin/g++-7
sudo zypper -nq install bison sudo zypper -nq install bison flex gperf \
sudo zypper -nq install flex zlib-devel \
sudo zypper -nq install gperf libudev-devel \
glib2-devel \
sudo zypper -nq install zlib-devel libopenssl-devel \
sudo zypper -nq install libudev-devel freetype2-devel \
sudo zypper -nq install glib2-devel fontconfig-devel \
sudo zypper -nq install libopenssl-devel sqlite3-devel \
sudo zypper -nq install freetype2-devel libxkbcommon-devel \
sudo zypper -nq install fontconfig-devel libxkbcommon-x11-devel
sudo zypper -nq install sqlite3-devel
# EGL support # EGL support
sudo zypper -nq install Mesa-libEGL-devel sudo zypper -nq install Mesa-libEGL-devel Mesa-libGL-devel
sudo zypper -nq install Mesa-libGL-devel
# libxkbcommon
sudo zypper -nq install libxkbcommon-devel
sudo zypper -nq install libxkbcommon-x11-devel
# Xinput2 # Xinput2
sudo zypper -nq install libXi-devel sudo zypper -nq install libXi-devel
# system provided XCB libraries # system provided XCB libraries
sudo zypper -nq install xcb-util-devel sudo zypper -nq install xcb-util-devel xcb-util-image-devel xcb-util-keysyms-devel \
sudo zypper -nq install xcb-util-image-devel xcb-util-wm-devel xcb-util-renderutil-devel
sudo zypper -nq install xcb-util-keysyms-devel
sudo zypper -nq install xcb-util-wm-devel
sudo zypper -nq install xcb-util-renderutil-devel
# ICU # ICU
sudo zypper -nq install libicu-devel sudo zypper -nq install libicu-devel libicu52_1
sudo zypper -nq install libicu52_1
# qtwebengine # qtwebengine
sudo zypper -nq install alsa-devel sudo zypper -nq install alsa-devel dbus-1-devel \
sudo zypper -nq install dbus-1-devel libXcomposite-devel libXcursor-devel libXrandr-devel libXtst-devel \
sudo zypper -nq install libXcomposite-devel mozilla-nspr-devel mozilla-nss-devel
sudo zypper -nq install libXcursor-devel
sudo zypper -nq install libXrandr-devel
sudo zypper -nq install libXtst-devel
sudo zypper -nq install mozilla-nspr-devel
sudo zypper -nq install mozilla-nss-devel
# qtwebkit # qtwebkit
sudo zypper -nq install libxml2-devel sudo zypper -nq install libxml2-devel libxslt-devel
sudo zypper -nq install libxslt-devel
# GStreamer (qtwebkit and qtmultimedia) # GStreamer (qtwebkit and qtmultimedia), pulseaudio (qtmultimedia)
sudo zypper -nq install gstreamer-devel sudo zypper -nq install gstreamer-devel gstreamer-plugins-base-devel libpulse-devel
sudo zypper -nq install gstreamer-plugins-base-devel
# pulseaudio (qtmultimedia)
sudo zypper -nq install libpulse-devel
# cups # cups
sudo zypper -nq install cups-devel sudo zypper -nq install cups-devel