build: Add missing file to distribution

Required to build using Meson.
Also add a check to "distcheck" job to test you can build with
Meson from distribution file.

Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
This commit is contained in:
Frediano Ziglio 2022-10-12 19:04:13 +01:00
parent 313932ea02
commit 77611e5490
2 changed files with 10 additions and 0 deletions

View File

@ -88,8 +88,17 @@ syntax-check:
distcheck:
script:
- git clean -fdx
- git submodule foreach --recursive git clean -fdx
- ./autogen.sh --enable-manual --enable-werror
- make distcheck
- bz2=$( echo spice-*.bz2 )
- dir=${bz2%.tar.bz2}
- rm -rf "$dir"
- tar jxvf "$bz2"
- cd "$dir"
- meson --buildtype=release build
- ninja -C build
# Same as makecheck job but use a Centos image
makecheck-centos:

View File

@ -21,6 +21,7 @@ EXTRA_DIST = \
meson.build \
meson_options.txt \
build-aux/git-version-gen \
build-aux/meson-dist \
build-aux/meson/check-spice-common \
CHANGELOG.md \
doxygen.sh \