From 1714dfca8abdae7d6233ddb3b2c852977b20bc42 Mon Sep 17 00:00:00 2001 From: Eric Engestrom Date: Thu, 21 Jun 2018 11:02:29 +0100 Subject: [PATCH] travis: add libXrandr and its randrproto dependency Fixes: 3f960c1338713d317ce6 "vulkan: EXT_acquire_xlib_display requires libXrandr headers to build" Signed-off-by: Eric Engestrom --- .travis.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.travis.yml b/.travis.yml index c9a30fa0ef5..012cc9139e0 100644 --- a/.travis.yml +++ b/.travis.yml @@ -18,6 +18,8 @@ env: - LIBPCIACCESS_VERSION=libpciaccess-0.13.4 - LIBDRM_VERSION=libdrm-2.4.74 - XCBPROTO_VERSION=xcb-proto-1.13 + - RANDRPROTO_VERSION=randrproto-1.3.0 + - LIBXRANDR_VERSION=libXrandr-1.3.0 - LIBXCB_VERSION=libxcb-1.13 - LIBXSHMFENCE_VERSION=libxshmfence-1.2 - LIBVDPAU_VERSION=libvdpau-1.1 @@ -543,6 +545,14 @@ install: tar -jxvf $LIBDRM_VERSION.tar.bz2 (cd $LIBDRM_VERSION && ./configure --prefix=$HOME/prefix --enable-vc4 --enable-freedreno --enable-etnaviv-experimental-api && make install) + wget $XORG_RELEASES/proto/$RANDRPROTO_VERSION.tar.bz2 + tar -jxvf $RANDRPROTO_VERSION.tar.bz2 + (cd $RANDRPROTO_VERSION && ./configure --prefix=$HOME/prefix && make install) + + wget $XORG_RELEASES/lib/$LIBXRANDR_VERSION.tar.bz2 + tar -jxvf $LIBXRANDR_VERSION.tar.bz2 + (cd $LIBXRANDR_VERSION && ./configure --prefix=$HOME/prefix && make install) + wget $XORG_RELEASES/lib/$LIBXSHMFENCE_VERSION.tar.bz2 tar -jxvf $LIBXSHMFENCE_VERSION.tar.bz2 (cd $LIBXSHMFENCE_VERSION && ./configure --prefix=$HOME/prefix && make install) -- 2.30.2