diff --git a/contrib/ci/dependencies.xml b/contrib/ci/dependencies.xml index 76cd4b388..3281b57f8 100644 --- a/contrib/ci/dependencies.xml +++ b/contrib/ci/dependencies.xml @@ -1592,4 +1592,9 @@ protobuf + + + + + diff --git a/contrib/ci/ubuntu.sh b/contrib/ci/ubuntu.sh index 4155a934d..2a7c01ec2 100755 --- a/contrib/ci/ubuntu.sh +++ b/contrib/ci/ubuntu.sh @@ -19,9 +19,11 @@ export LDFLAGS root=$(pwd) rm -rf ${root}/build -meson build -Dman=false -Ddocs=docgen -Dgusb:tests=false -Dplugin_platform_integrity=true --prefix=${root}/dist +mkdir -p ${root}/build +chown nobody build ${root}/subprojects +sudo -u nobody meson build -Dman=false -Ddocs=docgen -Dgusb:tests=false -Dplugin_platform_integrity=true --prefix=${root}/dist #build with clang -ninja -C build test -v +sudo -u nobody ninja -C ${root}/build test -v #make docs available outside of docker -ninja -C build install -v +ninja -C ${root}/build install -v