summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorEric Engestrom <eric.engestrom@intel.com>2018-11-07 15:30:55 +0000
committerEric Engestrom <eric@engestrom.ch>2019-10-14 16:07:20 +0000
commitf057dc91e93ae21e11ab48a26127d569972f3eae (patch)
tree59debcac996929cf2c0235309318981ed853171d /.gitlab-ci.yml
parente4f090f3c23d7b92068ee182a277700ba3988c36 (diff)
libdrm: remove autotools support
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com> Reviewed-by: Dylan Baker <dylan@pnwbakers.com>
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml82
1 files changed, 0 insertions, 82 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index ac2a9d2d..47fe3cd2 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -3,13 +3,6 @@
paths:
- _build/meson-logs
-.artifacts-autotools: &artifacts-autotools
- when: always
- paths:
- - _build/*.log
- - _build/*/*.log
- - _build/*/*/*.log
-
.meson-build: &meson-build
- meson _build
-D amdgpu=true
@@ -32,27 +25,6 @@
- ninja -C _build
- ninja -C _build test
-.autotools-build: &autotools-build
- - mkdir _build
- - cd _build
- - ../autogen.sh
- --enable-udev
- --enable-libkms
- --enable-intel
- --enable-radeon
- --enable-amdgpu
- --enable-nouveau
- --enable-vmwgfx
- --enable-omap-experimental-api
- --enable-exynos-experimental-api
- --enable-freedreno
- --enable-freedreno-kgsl
- --enable-tegra-experimental-api
- --enable-vc4
- --enable-etnaviv-experimental-api
- - make
- - make check
-
latest-meson:
stage: build
image: archlinux/base:latest
@@ -67,22 +39,6 @@ latest-meson:
cairo cunit
script: *meson-build
-latest-autotools:
- stage: build
- image: archlinux/base:latest
- artifacts: *artifacts-autotools
- before_script:
- - pacman -Syu --noconfirm --needed
- base-devel
- libpciaccess
- libxslt docbook-xsl
- valgrind
- libatomic_ops
- cairo cunit
- xorg-util-macros
- git # autogen.sh depends on git
- script: *autotools-build
-
oldest-meson:
stage: build
image: debian:stable
@@ -119,41 +75,3 @@ oldest-meson:
- export PKG_CONFIG_PATH=$HOME/prefix/lib/pkgconfig:$HOME/prefix/share/pkgconfig
- export LD_LIBRARY_PATH="$HOME/prefix/lib:$LD_LIBRARY_PATH"
script: *meson-build
-
-oldest-autotools:
- stage: build
- image: debian:stable
- artifacts: *artifacts-autotools
- before_script:
- - printf > /etc/dpkg/dpkg.cfg.d/99-exclude-cruft "%s\n"
- 'path-exclude=/usr/share/doc/*'
- 'path-exclude=/usr/share/man/*'
- - printf > /usr/sbin/policy-rc.d "%s\n"
- '#!/bin/sh'
- 'exit 101'
- - chmod +x /usr/sbin/policy-rc.d
- - apt-get update
- - apt-get -y --no-install-recommends install
- build-essential
- automake
- autoconf
- libtool
- pkg-config
- xsltproc
- libxslt1-dev docbook-xsl
- valgrind
- libatomic-ops-dev
- libcairo2-dev libcunit1-dev
- wget
- xutils-dev
- git # autogen.sh depends on git
- # We need `--no-check-certificate` here because Debian's CA list is
- # too old to know about LetsEncrypt's CA, so it refuses to connect
- # to FreeDesktop.org
- - LIBPCIACCESS_VERSION=libpciaccess-0.10 &&
- wget --no-check-certificate https://xorg.freedesktop.org/releases/individual/lib/$LIBPCIACCESS_VERSION.tar.bz2 &&
- tar -jxvf $LIBPCIACCESS_VERSION.tar.bz2 &&
- (cd $LIBPCIACCESS_VERSION && ./configure --prefix=$HOME/prefix && make install)
- - export PKG_CONFIG_PATH=$HOME/prefix/lib/pkgconfig:$HOME/prefix/share/pkgconfig
- - export LD_LIBRARY_PATH="$HOME/prefix/lib:$LD_LIBRARY_PATH"
- script: *autotools-build