To make it a little bit more obvious that those should be updated as
well...
On Alpine it fails (as below), so we've disabled it for now.
When gtkdoc-mkhtml calls xsltproc, the latter throws dozens of errors and
fails to produce the libkmod.devhelp2 file. Which meson tries to move
and fails.
Error: no ID for constraint linkend: "int"
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Link: https://github.com/kmod-project/kmod/pull/94
Signed-off-by: Lucas De Marchi <lucas.de.marchi@gmail.com>
- name: 'archlinux:base-devel'
- name: 'fedora:latest'
- name: 'alpine:latest'
+ meson_setup: '-D docs=false'
- name: 'debian:unstable'
container:
- name: configure (meson)
if: ${{ matrix.build == 'meson' }}
- run: mkdir build && cd build && meson setup --native-file ../build-dev.ini . ..
+ run: mkdir build && cd build && meson setup --native-file ../build-dev.ini ${{ matrix.container.meson_setup }} . ..
- name: configure (autotools)
if: ${{ matrix.build == 'autotools' }}
hackargs="\
--enable-debug \
+--enable-gtk-doc \
--with-zstd \
--with-xz \
--with-zlib \
[project options]
build-tests = true
debug-messages = true
+docs = true
zstd = 'enabled'
xz = 'enabled'
zlib = 'enabled'