image: ubuntu/latest packages: - asciidoc - clang - libcmocka-dev - libegl1-mesa-dev - libfreeimage-dev - libglu-dev - libheif-dev - libicu-dev - libpango1.0-dev - libpng-dev - librsvg2-dev - libtiff-dev - libturbojpeg-dev - libwayland-dev - libx11-dev - libxcb1-dev - libxkbcommon-dev - libxkbcommon-x11-dev - mesa-common-dev - meson sources: - https://git.sr.ht/~exec64/imv tasks: # libnsgif isn't packaged by ubuntu - gcc: | CC=gcc meson imv build_gcc -D auto_features=enabled -D libnsgif=disabled CC=gcc ninja -C build_gcc test - clang: | CC=clang meson imv build_clang -D auto_features=enabled -D libnsgif=disabled CC=clang ninja -C build_clang test