Commit 882505e8 authored by Peter Hutterer's avatar Peter Hutterer
Browse files

gitlab CI: add an autotools distcheck job


Signed-off-by: Peter Hutterer's avatarPeter Hutterer <peter.hutterer@who-t.net>
parent e5d8af97
Pipeline #275439 passed with stages
in 1 minute and 19 seconds
......@@ -12,7 +12,7 @@ variables:
FDO_UPSTREAM_REPO: 'xorg/proto/xorgproto'
# Changing the tag will rebuild the container images. The value is just a
# string, but we use the date for human benefits.
FDO_DISTRIBUTION_TAG: '2021-01-21.1'
FDO_DISTRIBUTION_TAG: '2021-02-24.0'
stages:
- prep
......@@ -27,7 +27,7 @@ container-prep:
variables:
GIT_STRATEGY: none
# minimal set of packages required to build and install
BASE_PACKAGES: 'meson ninja gcc'
BASE_PACKAGES: 'meson ninja gcc autoconf automake make xorg-util-macros pkgconf'
# extra packages we need for various tests
EXTRA_PACKAGES: 'git libevdev python python-libevdev python-black'
FDO_DISTRIBUTION_PACKAGES: $BASE_PACKAGES $EXTRA_PACKAGES
......@@ -46,6 +46,22 @@ meson:
- ninja -C builddir test
- ninja -C builddir install
autotools:
extends:
- .fdo.distribution-image@arch
stage: build
parallel:
matrix:
- CONFIGURE_OPTIONS: ['', '--enable-legacy']
script:
- mkdir -p ../_inst _build
- autoreconf -ivf
- pushd _build
- ../configure --prefix="$PWD/../_inst" $CONFIGURE_OPTIONS
- make install
- make distcheck
- popd
check evdev keysyms:
extends:
- .fdo.distribution-image@arch
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment