From 1a1c64779359f56fbce6087aea3fba354edd4467 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 29 Nov 2016 14:31:25 +0530 Subject: [PATCH] See if we can get glfw installed on travis --- .travis.yml | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index 324b5faab..03ec27d51 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,13 +1,28 @@ +dist: trusty +group: beta +sudo: false addons: apt: packages: - libfreetype6-dev - libglew-dev - - libglfw3-dev -dist: trusty -group: beta + - libxi-dev + - libxrandr-dev + - libxinerama-dev + - libxcursor-dev language: python python: - "3.5" -script: python setup.py && python setup.py test -sudo: false +install: + - wget -O glfw-3.2.1.zip https://github.com/glfw/glfw/archive/3.2.1.zip + - unzip glfw-3.2.1.zip + - cd glfw-3.2.1 + - cmake -DBUILD_SHARED_LIBS=ON -DGLFW_BUILD_EXAMPLES=OFF -DGLFW_BUILD_TESTS=OFF -DGLFW_BUILD_DOCS=OFF -DCMAKE_INSTALL_PREFIX=$HOME/glfw -DLIB_SUFFIX=/x86_64-linux-gnu + - make + - make install + - cd .. + - PKG_CONFIG_PATH=$HOME/glfw/lib/x86_64-linux-gnu/pkgconfig pkg-config --cflags glfw3 +before_script: + - PKG_CONFIG_PATH=$HOME/glfw/lib/x86_64-linux-gnu/pkgconfig python setup.py +script: + - PKG_CONFIG_PATH=$HOME/glfw/lib/x86_64-linux-gnu/pkgconfig python setup.py test