diff options
Diffstat (limited to '.gitlab-ci/debian-install.sh')
-rw-r--r-- | .gitlab-ci/debian-install.sh | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/.gitlab-ci/debian-install.sh b/.gitlab-ci/debian-install.sh index f329648ee2d..210f6ba78b1 100644 --- a/.gitlab-ci/debian-install.sh +++ b/.gitlab-ci/debian-install.sh @@ -58,6 +58,7 @@ apt-get install -y --no-remove \ libtool \ libunwind-dev \ libvulkan-dev \ + libwaffle-dev \ libx11-dev \ libx11-xcb-dev \ libxdamage-dev \ @@ -72,8 +73,13 @@ apt-get install -y --no-remove \ pkg-config \ python-mako \ python3-mako \ + python3-numpy \ + python3-six \ scons \ + waffle-utils \ x11proto-gl-dev \ + xauth \ + xvfb \ xz-utils \ zlib1g-dev @@ -240,6 +246,15 @@ for arch in $CROSS_ARCHITECTURES; do fi done +############### Build piglit + +git clone https://gitlab.freedesktop.org/mesa/piglit.git --single-branch --no-checkout /piglit +cd /piglit +git checkout 7a92b02210dabbba31ae5fd71272ea742346a9c8 +patch -p1 <$OLDPWD/.gitlab-ci/piglit/disable-vs_in.diff +cmake -G Ninja -DCMAKE_BUILD_TYPE=Release +ninja -j4 +rm -rf .git .ninja* *.ninja **/CMake* **/cmake* ninja.* **/*.[chao] target_api ############### Build dEQP @@ -257,6 +272,7 @@ apt-get purge -y \ libgbm-dev \ libgles2-mesa-dev \ libtool \ + libwaffle-dev \ unzip \ wget \ x11proto-gl-dev |