Run Envision builds in Podman containers
linux vr oci podman
1
fork

Configure Feed

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

rename xr-multi to envision-build

This is in preperation for a seperate runtime container

+19 -19
+18
oci/envision-build/Containerfile
··· 1 + # SPDX-License-Identifier: AGPL-3.0-only 2 + # Copyright (c) 2026 MatrixFurry <matrix@matrixfurry.com> 3 + 4 + FROM fedora:latest 5 + 6 + LABEL org.opencontainers.image.title="Envision-OCI Builder" \ 7 + org.opencontainers.image.description="Build image for Envision-OCI" \ 8 + org.opencontainers.image.source="https://tangled.org/matrixfurry.com/envision-oci" \ 9 + org.opencontainers.image.licenses="AGPL-3.0-only" \ 10 + org.opencontainers.image.authors="MatrixFurry <matrix@matrixfurry.com>" 11 + 12 + RUN dnf group install -y development-tools 13 + RUN dnf install -y \ 14 + envision-monado \ 15 + envision-xrizer \ 16 + onnxruntime-devel \ 17 + fmt-devel git-lfs glew-devel gtest-devel jq lz4-devel tbb-devel 18 + RUN dnf builddep -y opencomposite
-18
oci/xr-multi/Containerfile
··· 1 - # SPDX-License-Identifier: AGPL-3.0-only 2 - # Copyright (c) 2026 MatrixFurry <matrix@matrixfurry.com> 3 - 4 - # OCI Container with pre-installed dependencies for building common XR apps 5 - # TODO: consider adding runtime stage for running built applications inside the container 6 - 7 - FROM fedora:latest AS builder 8 - 9 - # TODO WiVRn? 10 - # TODO WiVRn Dashboard? 11 - 12 - RUN dnf group install -y development-tools 13 - RUN dnf install -y \ 14 - envision-monado \ 15 - envision-xrizer \ 16 - onnxruntime-devel \ 17 - fmt-devel git-lfs glew-devel gtest-devel jq lz4-devel tbb-devel 18 - RUN dnf builddep -y opencomposite
+1 -1
shim/build.nu
··· 9 9 use std log 10 10 11 11 const cmd = path self | path basename 12 - const image = "registry.gitlab.com/matrixfurry/xr-packages/xr-multi:latest" 12 + const image = "registry.gitlab.com/matrixfurry/xr-packages/envision-build:latest" 13 13 14 14 def main --wrapped [...args] { 15 15 let args = $args | where ($it | is-not-empty)