The open source OpenXR runtime
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

ci: Install more deps on arch image

Increase the coverage of the CI compile tests

authored by

Christoph Haag and committed by
Jakob Bornecrantz
201eb039 6b45e221

+48 -3
+8 -3
.gitlab-ci.yml
··· 55 55 .monado.variables.arch:rolling: 56 56 variables: 57 57 FDO_DISTRIBUTION_VERSION: "rolling" 58 - FDO_DISTRIBUTION_TAG: "2022-09-20.0" 58 + FDO_DISTRIBUTION_TAG: "2023-03-13.2" 59 59 60 60 stages: 61 61 - container_prep ··· 127 127 changes: 128 128 - .gitlab-ci/**/* 129 129 variables: 130 - FDO_DISTRIBUTION_PACKAGES: 'bluez-libs check clang cmake diffutils doxygen eigen ffmpeg gcc git glfw-x11 glslang graphviz gtk3 hidapi libusb libxrandr mesa ninja opencv patch pkgconfig python3 qt5-base v4l-utils vulkan-headers vulkan-icd-loader' 130 + # pipewire-jack wireplumber: Explicitly choose dependencies to avoid pacman asking interactively 131 + # python-setuptools glu: librealsense 132 + # glew boost gtest fmt bc: basalt-monado-git 133 + # python-attrs: xr-hardware-git 134 + FDO_DISTRIBUTION_PACKAGES: 'base-devel pipewire-jack wireplumber bluez-libs check clang cmake diffutils doxygen eigen ffmpeg gcc git glfw-x11 glslang graphviz gtk3 hidapi libusb libxrandr mesa ninja opencv patch pkgconfig python3 qt5-base v4l-utils vulkan-headers vulkan-icd-loader wget meson python-setuptools glu glew boost gtest fmt bc wayland libbsd python-attrs' 135 + FDO_DISTRIBUTION_EXEC: bash .gitlab-ci/install-arch-additional-deps.sh 131 136 132 137 ### 133 138 # Container usage base jobs ··· 621 626 - mv repo public/apt 622 627 artifacts: 623 628 paths: 624 - - public 629 + - public
+40
.gitlab-ci/install-arch-additional-deps.sh
··· 1 + #!/bin/bash 2 + # Copyright 2023, Collabora, Ltd. and the Monado contributors 3 + # SPDX-License-Identifier: BSL-1.0 4 + cd $(dirname $0) 5 + 6 + mkdir -p deps 7 + pushd deps 8 + 9 + # xr-hardware-git required by libsurvive-git 10 + # libuvc required by basalt 11 + 12 + for PKG in \ 13 + xr-hardware-git \ 14 + libsurvive-git \ 15 + percetto-git \ 16 + openhmd-git \ 17 + librealsense \ 18 + onnxruntime-git \ 19 + leap-motion \ 20 + libuvc-git \ 21 + basalt-monado-git \ 22 + 23 + do 24 + wget https://aur.archlinux.org/cgit/aur.git/snapshot/"$PKG".tar.gz 25 + tar xfz "$PKG".tar.gz 26 + 27 + pushd "$PKG" 28 + 29 + # makepkg can not be run as root 30 + chown nobody:users . 31 + su nobody -s /bin/bash -c "MAKEFLAGS=-j$(nproc) makepkg -fs" 32 + 33 + pacman -U --noconfirm *.pkg.* 34 + popd 35 + done 36 + 37 + popd 38 + 39 + # don't keep gigabytes of source code in the container image 40 + rm -rf deps