fwupd/contrib/ci/void.sh
Mario Limonciello 661990ed98 Convert build system to use meson tristate features
tristate features will automatically disable if dependencies marked
as required are missing.

Packagers can manually override using `auto_features`.

Link: https://mesonbuild.com/Build-options.html#features
2022-02-28 08:34:48 -06:00

22 lines
404 B
Bash
Executable File

#!/bin/sh
set -e
set -x
#install dependencies
xbps-install -Suy python3
./contrib/ci/fwupd_setup_helpers.py install-dependencies --yes -o void
#clone test firmware if necessary
. ./contrib/ci/get_test_firmware.sh
#build
rm -rf build
meson build \
-Dgusb:tests=false \
-Dgcab:docs=false \
-Dconsolekit=disabled \
-Dsystemd=disabled \
-Doffline=disabled \
-Delogind=enabled
ninja -C build test -v