gitlab-ci: add meson loader/classic DRI build
authorEric Engestrom <eric.engestrom@intel.com>
Mon, 28 Jan 2019 17:38:17 +0000 (17:38 +0000)
committerEric Engestrom <eric.engestrom@intel.com>
Wed, 6 Feb 2019 17:56:30 +0000 (17:56 +0000)
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
.gitlab-ci.yml
.gitlab-ci/Dockerfile.ubuntu
.travis.yml

index 3c3f39c530a1f57424340cf9c1e39777951c3b1e..f667cfd74c067709d65cbd0532452cc7af9c2305 100644 (file)
@@ -144,6 +144,27 @@ build:meson-vulkan:
     VULKAN_DRIVERS: intel,amd
     LLVM_VERSION: "7"
 
+build:meson-loader-classic-dri:
+  extends: .meson-build
+  variables:
+    UNWIND: "false"
+    DRI_LOADERS: >
+      -D glx=dri
+      -D gbm=true
+      -D egl=true
+      -D platforms=x11,wayland,drm,surfaceless
+      -D osmesa=classic
+    DRI_DRIVERS: "i915,i965,r100,r200,swrast,nouveau"
+    GALLIUM_ST: >
+      -D dri3=true
+      -D gallium-vdpau=false
+      -D gallium-xvmc=false
+      -D gallium-omx=disabled
+      -D gallium-va=false
+      -D gallium-xa=false
+      -D gallium-nine=false
+      -D gallium-opencl=disabled
+
 build:make-vulkan:
   extends: .make-build
   variables:
index 745973a9f730858db0ef69c5187d662e83cb33a1..5a27c1502d68fa985677307b299a4ad8c66f93c4 100644 (file)
@@ -17,7 +17,10 @@ RUN apt-get install -y \
       libdrm-dev \
       libpciaccess-dev \
       libxrandr-dev \
+      libxdamage-dev \
+      libxfixes-dev \
       libxshmfence-dev \
+      libxxf86vm-dev \
       libvdpau-dev \
       libva-dev \
       llvm-3.9-dev \
index b27449344ad4af53e04f0f8ce1c13cbb6d0cfeb5..8e2a53a89184be521d8f41daba44274005a57dd5 100644 (file)
@@ -31,26 +31,6 @@ env:
 
 matrix:
   include:
-    - env:
-        - LABEL="meson loaders/classic DRI"
-        - BUILD=meson
-        - UNWIND="false"
-        - DRI_LOADERS="-Dglx=dri -Dgbm=true -Degl=true -Dplatforms=x11,wayland,drm,surfaceless -Dosmesa=classic"
-        - DRI_DRIVERS="i915,i965,r100,r200,swrast,nouveau"
-        - GALLIUM_ST="-Ddri3=true -Dgallium-vdpau=false -Dgallium-xvmc=false -Dgallium-omx=disabled -Dgallium-va=false -Dgallium-xa=false -Dgallium-nine=false -Dgallium-opencl=disabled"
-      addons:
-        apt:
-          packages:
-            - xz-utils
-            - x11proto-xf86vidmode-dev
-            - libxxf86vm-dev
-            - libexpat1-dev
-            - libx11-xcb-dev
-            - libxdamage-dev
-            - libxfixes-dev
-            - python3.5
-            - python3-pip
-            - python3-setuptools
     - env:
         - LABEL="make loaders/classic DRI"
         - BUILD=make