summaryrefslogtreecommitdiff
path: root/.travis.yml
AgeCommit message (Collapse)AuthorFilesLines
2021-05-29travis: Download XQuartz from GitHub.Vinson Lee1-1/+1
Bintray was sunsetted on May 1st, 2021. Signed-off-by: Vinson Lee <vlee@freedesktop.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11026>
2021-03-20scons: Remove.Jose Fonseca1-12/+0
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9720>
2019-12-21travis: autodetect python version instead of hard-coding itEric Engestrom1-1/+2
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
2019-10-29travis: fix scons build after deprecation warningEric Engestrom1-2/+2
Fixes: 54053bc8d0dad89a38e2 ("scons: Print a deprecation warning about using scons on not windows") Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
2019-10-18travis: test meson install as wellEric Engestrom1-0/+1
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
2019-10-18travis: don't (re)install pythonEric Engestrom1-2/+2
The new Mac OS X images apparently already have python2 and python3, and `brew` considers asking to install something already installed as a fatal error... Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
2019-08-31travis: Fail build if any command in if statement fails.Vinson Lee1-4/+4
Travis is checking the exit code of the entire if statement. Fixes: 64ffc289be89 ("travis: add MacOS Scons build") Signed-off-by: Vinson Lee <vlee@freedesktop.org> Acked-by: Eric Engestrom <eric@engestrom.ch> Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
2019-08-04travis: add MacOS Scons buildEric Engestrom1-6/+31
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com> Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
2019-08-01travis: drop unnecessary Meson option for MacOSEric Engestrom1-4/+1
Those are already their default values on MacOS. Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
2019-05-10travis: fix syntax, and drop unused stuffEric Engestrom1-184/+26
Fixes: a988d953899c099719f3 "ci: Delete autotools build jobs" Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
2019-04-15ci: Delete autotools build jobsDylan Baker1-373/+22
Reviewed-by: Eric Anholt <eric@anholt.net> Reviewed-by: Eric Engestrom <eric.engestrom@intel.com> Acked-by: Marek Olšák <marek.olsak@amd.com> Acked-by: Jason Ekstrand <jason@jlekstrand.net> Acked-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Acked-by: Matt Turner <mattst88@gmail.com>
2019-03-19gitlab-ci: drop most autotools buildsEric Engestrom1-2/+443
With autotools this close to being not supported anymore, let's not waste half of the CI cycles on it. The default build will catch most issues, and the rest can be tested by the old Travis. Signed-off-by: Eric Engestrom <eric.engestrom@intel.com> Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Reviewed-by: Eric Anholt <eric@anholt.net>
2019-03-14travis: fix osx meson buildEric Engestrom1-0/+1
2019-03-08travis: clean upEric Engestrom1-3/+2
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
2019-03-08travis: drop unused varsEric Engestrom1-5/+0
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
2019-03-08travis: fix meson build by letting `auto` do its jobEric Engestrom1-2/+1
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
2019-02-07travis: fix osx make buildEric Engestrom1-0/+4
This variable was removed in commit 087af992a276e7478c9c "travis: remove unused linux code path" because it looked like it was only used by the Linux build. Turns out I was wrong, so let's restore it. Signed-off-by: Eric Engestrom <eric.engestrom@intel.com> Reviewed-by: Kristian H. Kristensen <hoegsberg@chromium.org> Reviewed-by: Dylan Baker <dylan@pnwbakers.com>
2019-02-06travis: remove unused scons code pathEric Engestrom1-10/+0
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
2019-02-06travis: remove unused linux code pathEric Engestrom1-123/+0
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
2019-02-06gitlab-ci: add make Gallium ST Other buildEric Engestrom1-37/+0
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
2019-02-06gitlab-ci: add make Gallium ST Clover LLVM-7 buildEric Engestrom1-30/+0
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
2019-02-06gitlab-ci: add make Gallium ST Clover LLVM-6.0 buildEric Engestrom1-28/+0
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
2019-02-06gitlab-ci: add make Gallium ST Clover LLVM-5.0 buildEric Engestrom1-30/+0
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
2019-02-06gitlab-ci: add make Gallium ST Clover LLVM-4.0 buildEric Engestrom1-30/+0
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
2019-02-06gitlab-ci: add make Gallium ST Clover LLVM-3.9 buildEric Engestrom1-30/+0
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
2019-02-06gitlab-ci: add make Gallium Drivers "Other" buildEric Engestrom1-27/+0
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
2019-02-06gitlab-ci: add make Gallium Drivers RadeonSI buildEric Engestrom1-29/+0
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
2019-02-06gitlab-ci: add make Gallium Drivers SWR buildEric Engestrom1-28/+0
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
2019-02-06gitlab-ci: add make loaders/classic DRI buildEric Engestrom1-23/+0
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
2019-02-06gitlab-ci: add meson gallium ST "Other" buildEric Engestrom1-32/+0
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
2019-02-06gitlab-ci: add meson gallium ST Clover (LLVM 7.0) buildEric Engestrom1-29/+0
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
2019-02-06gitlab-ci: add meson gallium ST Clover (LLVM 6.0) buildEric Engestrom1-25/+0
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
2019-02-06gitlab-ci: add meson gallium ST Clover (LLVM 5.0) buildEric Engestrom1-26/+0
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
2019-02-06gitlab-ci: add meson gallium "other drivers" buildEric Engestrom1-24/+0
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
2019-02-06gitlab-ci: add meson gallium RadeonSI buildEric Engestrom1-26/+0
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
2019-02-06gitlab-ci: add meson gallium SWR buildEric Engestrom1-25/+0
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
2019-02-06gitlab-ci: add meson loader/classic DRI buildEric Engestrom1-20/+0
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
2019-02-06gitlab-ci: add scons SWR buildEric Engestrom1-19/+0
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
2019-02-06gitlab-ci: add scons llvm 3.5 buildEric Engestrom1-22/+0
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
2019-02-06gitlab-ci: add a scons no-llvm buildEric Engestrom1-17/+0
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
2019-02-06gitlab-ci: add a make vulkan buildEric Engestrom1-28/+0
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
2019-02-06gitlab-ci: add a meson vulkan buildEric Engestrom1-24/+0
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
2019-01-28Switch imx to kmsro and remove the imx winsysRob Herring1-2/+2
The kmsro winsys is equivalent to the imx winsys, so we can switch to it and remove the imx one. Signed-off-by: Rob Herring <robh@kernel.org>
2019-01-28pl111: Rename the pl111 driver to "kmsro".Eric Anholt1-1/+1
The vc4 driver can do prime sharing to many different KMS-only devices, such as the various tinydrm drivers for SPI-attached displays. Rename the driver away from "pl111" to represent what it will actually support: various sorts of KMS displays with the renderonly layer used to attach a GPU. Reviewed-by: Eric Engestrom <eric.engestrom@intel.com> Reviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com> Acked-by: Emil Velikov <emil.velikov@collabora.com>
2019-01-24travis: bump libdrm to 2.4.97Eric Engestrom1-1/+1
Fixes: c02f761bdfc87d0a1bfd "winsys/amdgpu: use the new BO list API" Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
2019-01-22travis: fix autotools build after --enable-autotools switch additionEric Engestrom1-1/+3
Fixes: e68777c87ceed02ab199 "autotools: Deprecate the use of autotools" Signed-off-by: Eric Engestrom <eric.engestrom@intel.com> Acked-by: Tapani Pälli <tapani.palli@intel.com> Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
2019-01-11travis: avoid using unset llvm-configEric Engestrom1-6/+10
Fixes the following errors: usage: which [-as] program ... /Users/travis/.travis/job_stages: line 110: --version: command not found ... caused by the use of an undefined $LLVM_CONFIG Signed-off-by: Eric Engestrom <eric.engestrom@intel.com> Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
2018-12-13travis: meson: port gallium build combinations overEmil Velikov1-0/+187
This commit adds a number of build combinations: - Gallium Drivers {SWR, RadeonSI, Others) Each one has different LLVM requirements. Building SWR alone is twice as slow as all other drivers combined. - Gallium ST Clover LLVM {5,6,7} Because C++ API changes all the time. Analogous to above building Clover takes as much time as building all other ST combined. - Gallium ST Others Nouveau is used, instead of i915g since meson has explicit target tracking. Meaning that a configure error is thrown if we use i915g with say va, vdpau or others. Note: LLVM prior to 5.0 is intentionally dropped. If needed we can add that later. Signed-off-by: Emil Velikov <emil.velikov@collabora.com> Reviewed-by: Dylan Baker <dylan@pnwbakers.com>
2018-12-12travis: meson: add explicit handling to gallium STEmil Velikov1-0/+4
Signed-off-by: Emil Velikov <emil.velikov@collabora.com> Reviewed-by: Dylan Baker <dylan@pnwbakers.com>
2018-12-12travis: meson: explicitly control the DRI loadersEmil Velikov1-6/+5
Signed-off-by: Emil Velikov <emil.velikov@collabora.com> Reviewed-by: Dylan Baker <dylan@pnwbakers.com>