gitlab-ci: Move lib{drm,pciaccess}-dev cross packages out of loop
authorMichel Dänzer <mdaenzer@redhat.com>
Thu, 30 Apr 2020 07:28:04 +0000 (09:28 +0200)
committerMarge Bot <eric+marge@anholt.net>
Thu, 14 May 2020 12:54:09 +0000 (12:54 +0000)
Simpler like this, since they're only needed for one cross architecture
each.

Acked-by: Andres Gomez <agomez@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4851>

.gitlab-ci/container/x86_build.sh

index 87d1b93b47ff8f7a0dc658d265c0212c680a3422..6346e12abaf0e8576e6041a93cb37420864a4ab3 100644 (file)
@@ -52,6 +52,7 @@ apt-get install -y --no-remove \
       libclang-7-dev \
       libclang-9-dev \
       libclc-dev \
+      libdrm-dev:s390x \
       libelf-dev \
       libepoxy-dev \
       libexpat1-dev \
@@ -59,6 +60,7 @@ apt-get install -y --no-remove \
       libgtk-3-dev \
       libomxil-bellagio-dev \
       libpciaccess-dev \
+      libpciaccess-dev:i386 \
       libtool \
       libunwind-dev \
       libva-dev \
@@ -99,7 +101,6 @@ apt-get install -y --no-remove -t buster-backports \
 for arch in $CROSS_ARCHITECTURES; do
     apt-get install -y --no-remove \
             crossbuild-essential-${arch} \
-            libdrm-dev:${arch} \
             libelf-dev:${arch} \
             libexpat1-dev:${arch} \
             libffi-dev:${arch} \
@@ -109,12 +110,6 @@ for arch in $CROSS_ARCHITECTURES; do
     apt-get install -y --no-remove -t buster-backports \
             libllvm8:${arch}
 
-    if [ "$arch" == "i386" ]; then
-        # libpciaccess-dev is only needed for Intel.
-        apt-get install -y --no-remove \
-            libpciaccess-dev:${arch}
-    fi
-
     mkdir /var/cache/apt/archives/${arch}
     # Download llvm-* packages, but don't install them yet, since they can
     # only be installed for one architecture at a time