aboutsummaryrefslogtreecommitdiffstats
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorSimon Ser <contact@emersion.fr>2020-12-14 14:46:46 +0100
committerSimon Ser <contact@emersion.fr>2021-03-05 09:15:04 +0000
commit3bda3d1b4729c8ee7c533520a199611cb841bc8f (patch)
tree586d317781dcbd030bb2c288892b4a1bcc42cbdb /.gitlab-ci.yml
parentserver: add wl_display getter for wl_global (diff)
downloadwayland-3bda3d1b4729c8ee7c533520a199611cb841bc8f.tar
wayland-3bda3d1b4729c8ee7c533520a199611cb841bc8f.tar.gz
wayland-3bda3d1b4729c8ee7c533520a199611cb841bc8f.tar.bz2
wayland-3bda3d1b4729c8ee7c533520a199611cb841bc8f.tar.lz
wayland-3bda3d1b4729c8ee7c533520a199611cb841bc8f.tar.xz
wayland-3bda3d1b4729c8ee7c533520a199611cb841bc8f.tar.zst
wayland-3bda3d1b4729c8ee7c533520a199611cb841bc8f.zip
build: drop autotools
Meson now replaces autotools. Signed-off-by: Simon Ser <contact@emersion.fr>
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml33
1 files changed, 3 insertions, 30 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b2e174f..d2b0743 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -14,13 +14,13 @@ stages:
variables:
- DEBIAN_PACKAGES: 'build-essential automake autoconf libtool pkg-config libexpat1-dev libffi-dev libxml2-dev doxygen graphviz xmlto xsltproc docbook-xsl python3-pip python3-setuptools ninja-build'
+ DEBIAN_PACKAGES: 'build-essential pkg-config libexpat1-dev libffi-dev libxml2-dev doxygen graphviz xmlto xsltproc docbook-xsl python3-pip python3-setuptools ninja-build'
DEBIAN_EXEC: 'pip3 install meson==0.52.1'
# these tags should be updated each time the list of packages is updated
# changing these will force rebuilding the associated image
# Note: these tags have no meaning and are not tied to a particular
# wayland version
- DEBIAN_TAG: '2020-06-05.1'
+ DEBIAN_TAG: '2020-12-14.0'
FDO_UPSTREAM_REPO: wayland/wayland
@@ -41,34 +41,7 @@ debian:buster@container-prep:
GIT_STRATEGY: none
-build-native-autotools:
- extends:
- - .debian.buster
- - .fdo.distribution-image@debian
- stage: build
- script:
- - export BUILD_ID="wayland-$CI_JOB_NAME_$CI_COMMIT_SHA-$CI_JOB_ID"
- - export PREFIX="$(pwd)/prefix-$BUILD_ID"
- - export BUILDDIR="$(pwd)/build-$BUILD_ID"
- - export MAKEFLAGS="-j4"
- - mkdir "$BUILDDIR" "$PREFIX"
- - cd "$BUILDDIR"
- - ../autogen.sh --prefix="$PREFIX" --with-icondir=/usr/share/X11/icons
- - make all
- - make check
- - make install
- - make distcheck
- artifacts:
- name: wayland-$CI_COMMIT_SHA-$CI_JOB_ID
- when: always
- paths:
- - build-*/wayland-*.tar.xz
- - build-*/wayland*/_build/sub/*.log
- - build-*/*.log
- - prefix-*
-
-
-build-native-meson:
+build-native:
extends:
- .debian.buster
- .fdo.distribution-image@debian