From Fedora Project Wiki

< SIGs‎ | XR

 
(12 intermediate revisions by the same user not shown)
Line 50: Line 50:


|-
|-
| [https://github.com/alvr-org/ALVR/ ALVR Github] || TBD || '''''In Progress''''' || jsteffan || alvr || TBD ||  || Cuda required, will need to be in COPR, client has android SDK dep, cuda wants gcc <= 12 (13 works w/patch, 14 does not )
| [https://github.com/alvr-org/ALVR/ ALVR Github] || TBD || '''''In Progress''''' || dherrera || alvr || TBD ||  || Cuda required, will need to be in COPR, client has android SDK dep, cuda wants gcc <= 12 (13 works w/patch, 14 does not )
|-
|-


Line 58: Line 58:


|-
|-
| [https://gitlab.com/gabmus/envision Envision Github] || TBD || '''''In Progress''''' || jsteffan || envision || TBD || [https://bugzilla.redhat.com/show_bug.cgi?id=2292541 review] || Review underway, many rust packages to review as build deps
| [https://gitlab.com/gabmus/envision Envision Github] || 0.0.2 || Packaged || jsteffan || envision || [https://src.fedoraproject.org/rpms/envision envision] || [https://bugzilla.redhat.com/show_bug.cgi?id=2292541 review] ||  
|-
|-


|-
|-
| [https://github.com/cntools/libsurvive libsurvive Github] || 1.01^20240123git037189e || '''''In Progress''''' || dcavalca || libsurvive || TBD || [https://bugzilla.redhat.com/show_bug.cgi?id=2277528 review] || Disabled sciplot and gattlib due to breaking build
| [https://github.com/cntools/libsurvive libsurvive Github] || 1.01^20240510git4fb6d88 || Packaged || dcavalca || libsurvive || [https://src.fedoraproject.org/rpms/libsurvive libsurvive] || [https://bugzilla.redhat.com/show_bug.cgi?id=2277528 review] || Disabled sciplot and gattlib due to breaking build
|-
|-


Line 70: Line 70:


|-
|-
| [https://gitlab.freedesktop.org/monado/monado Monado GitLab] || TBD || '''''In Progress''''' || jsteffan || monado || TBD ||  || Working with upstream on fixes, affected by https://pagure.io/packaging-committee/issue/1365
| [https://gitlab.freedesktop.org/monado/monado Monado GitLab] || TBD || '''''In Progress''''' || jsteffan || monado || TBD ||  || Waiting on libsurvive and basalt
|-
|-


Line 78: Line 78:


|-
|-
| [https://gitlab.com/znixian/OpenOVR OpenComposite GitLab] || TBD || '''''In Progress''''' || jsteffan || opencomposite || || || openvr to openxr translation, needs to be unbundled (openxr, glm), needs cmake patches, need to patch for system jsoncpp
| [https://gitlab.com/znixian/OpenOVR OpenComposite GitLab] || 0.0.1-1.20241111git34311da || Packaged || jsteffan || opencomposite || [https://src.fedoraproject.org/rpms/opencomposite opencomposite] || [https://bugzilla.redhat.com/show_bug.cgi?id=2328509 review] || still has openxr bundled, will unbundle when possible
|-
|-


Line 110: Line 110:


|-
|-
| [https://github.com/Meumeu/WiVRn WiVRn Github] || TBD || '''''In Progress''''' || jsteffan || wivrn || TBD ||  || Server/APK in COPR, Server in Fedora, implemented policy proposed in https://pagure.io/packaging-committee/issue/1365
| [https://github.com/Meumeu/WiVRn WiVRn Github] || 0.22 || Packaged || jsteffan || wivrn || [https://src.fedoraproject.org/rpms/wivrn wivrn] || [https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=2330823 review] || Server and config GUI in Fedora, APK downloaded at runtime
|-
|-



Latest revision as of 15:30, 10 December 2024

Help wanted!
We need more packagers interested in integrating this ecosystem into Fedora. Join us on #xr:fedoraproject.org on Matrix

XR Packaging

This page was created for the purpose of tracking the effort for packaging XR software in Fedora.

If you start working on a package in this list, please mark it as In Progress and put your name under the packager column.

If you find errors in this list (package that aren't actually needed or missing dependencies), feel free to add them to this list.

To get started, check out the Fedora Packaging Guidelines to know what is required.

Build System

Status Key

When updating the packaging table, please use one of the values in the table below. If the status is really not encompassed by the existing statuses, please add a new value and description for the current state.

Package Status Key
Value Meaning
Packaged? Software is packaged in Fedora but it may not be a version that is suitable
Packaged Software is packaged in Fedora
In Progress Someone is currently working to package an appropriate version of the software
Needs Review Package is ready for review
Not Started Package has not been started

Software List

This list is not complete and will expand over time. See https://hackmd.io/s9w46CP1SviD0QxOA9f3Nw for an actively updated version.

This is a very active space!
As we collect requirements for integrating this ecosystem into Fedora, please use this HackMD for adding things to be packaged: https://hackmd.io/s9w46CP1SviD0QxOA9f3Nw As things are added to this list they will be migrated to the wiki as part of the review process.


Packaging Status
Upstream Initial Version Status Packager Fedora Package Name Fedora Package URL Fedora Review Notes
ALVR Github TBD In Progress dherrera alvr TBD Cuda required, will need to be in COPR, client has android SDK dep, cuda wants gcc <= 12 (13 works w/patch, 14 does not )
Basalt Github TBD In Progress jsteffan basalt TBD review Unbundled, need to upgrade pangolin usage so we can link
Envision Github 0.0.2 Packaged jsteffan envision envision review
libsurvive Github 1.01^20240510git4fb6d88 Packaged dcavalca libsurvive libsurvive review Disabled sciplot and gattlib due to breaking build
libuvc Github 0.0.7 Packaged dcavalca libuvc libuvc review
Monado GitLab TBD In Progress jsteffan monado TBD Waiting on libsurvive and basalt
vulkan-layers GitLab 0.9.0 Packaged jsteffan monado-vulkan-layers monado-vulkan-layers review Implemented policy proposed in https://pagure.io/packaging-committee/issue/1365
OpenComposite GitLab 0.0.1-1.20241111git34311da Packaged jsteffan opencomposite opencomposite review still has openxr bundled, will unbundle when possible
OpenHMD Github 0.3.0^20230112gite64708b Packaged dcavalca openhmd openhmd review
OpenVR Github 1.26.7 Packaged dcavalca openvr openvr review
OpenXR SDK Source Github 1.0.12 Packaged luya openxr openxr review
openxr-explorer Github 1.4 Packaged jsteffan openxr-explorer openxr-explorer review
openxr-simple-playground GitLab 0-1.20240424git3b3c91f Packaged jsteffan openxr-simple-playground openxr-simple-playground review
Pangolin Github 0.9.2 In Progress jsteffan pangolin TBD review
psmoveapi Github 4.0.12^20240424git26e1446 Packaged dcavalca psmoveapi psmoveapi review
WiVRn Github 0.22 Packaged jsteffan wivrn wivrn review Server and config GUI in Fedora, APK downloaded at runtime
WlxOverlay-S Github TBD In Progress jsteffan wlx-overlay-s TBD missing rust dependencies to be packaged (20+ including multimedia)
xrgears GitLab 1.0.1 Packaged jsteffan xrgears xrgears review
xr-hardware GitLab 1.1.0 Packaged dcavalca xr-hardware xr-hardware review