#
# We're happy to rebuild all containers when one changes.
-.default_tag: &default_tag '2021-05-12.0'
+.default_tag: &default_tag '2022-06-10.0'
distributions:
- name: fedora
tag: *default_tag
versions:
- - '33'
- - '34' # last is picked for qemu
+ - '35'
+ - '36' # last is picked for qemu
want_qemu: true
use_for_custom_build_tests: true
+ use_for_qemu_tests: true
packages:
- git-core
- gcc
- python3-pytest-xdist
- libwacom-devel
- cairo-devel
- - gtk3-devel
+ - gtk4-devel
- glib2-devel
- mtdev-devel
- diffutils
+ - wayland-protocols-devel
- valgrind # for the valgrind run, optional
- name: debian
tag: *default_tag
- name: ubuntu
tag: *default_tag
versions:
- - '20.10'
- - '21.04'
+ - '22.04'
packages:
- git
- gcc
- python-sphinx_rtd_theme
- python-pytest-xdist
- libwacom
- - gtk3
+ - gtk4
- mtdev
- diffutils
+ - wayland-protocols
- name: alpine
tag: *default_tag
versions:
- libevdev-dev
- libwacom-dev
- cairo-dev
- - gtk+3.0-dev
+ - gtk4.0-dev
- mtdev-dev
- bash
build:
- "MESON_TEST_ARGS: '' # litest-selftest fails on musl"
- name: freebsd
tag: *default_tag
+ qemu_based: true
+ versions:
+ - '13.0'
packages:
+ - git
+ - pkgconf
+ - meson
- libepoll-shim
- libudev-devd
- libevdev
- libwacom
- gtk3
- libmtdev
- does_not_have_ci_templates: true
+ - bash
+ - wayland
+ build:
+ extra_variables:
+ - "MESON_ARGS: '-Dtests=false -Ddocumentation=false' # doxygen drags down too many deps"
+ # We don't run the tests on FreeBSD, someone would have to fix the
+ # test suite to work on BSD first.
+ - "MESON_TEST_ARGS: '' # test suite doesn't work on BSD yet"
test_suites:
- name: touchpad