Right now it doesn't build as it has a bunch of random patches that are no longer needed and doesnt build anymore.
Search Criteria
Package Details: openvr-git 1.23.7.r0.g08de382-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/openvr-git.git (read-only, click to copy) |
---|---|
Package Base: | openvr-git |
Description: | API and runtime that allows access to VR hardware from multiple vendors. |
Upstream URL: | https://github.com/ValveSoftware/openvr |
Licenses: | custom |
Conflicts: | openvr |
Provides: | openvr |
Submitter: | haagch |
Maintainer: | haagch (lubosz) |
Last Packager: | lubosz |
Votes: | 14 |
Popularity: | 0.000008 |
First Submitted: | 2015-06-15 15:18 (UTC) |
Last Updated: | 2022-11-22 10:16 (UTC) |
Dependencies (9)
- glew (glew-libepoxy, glew-egl-glx, glew-git, glew-wayland)
- jsoncpp (jsoncpp-cmake-git, jsoncpp-git, jsoncpp-cmake)
- libgl (glshim-git, libhybris-libgl-git, nvidia-340xx-utils, libglvnd-git, amdgpu-pro-libgl-cfe, amdgpu-pro-oglp, libglvnd)
- sdl2 (sdl2-minimal-git, sdl2-minimal-x11-git, sdl2-nox, sdl2-nox-git, sdl2-git)
- cmake (cmake-git) (make)
- git (git-vfs, git-git, git-run-command-patch-git) (make)
- qt5-base (qt5-base-git, qt5-base-headless) (make)
- vulkan-headers (vulkan-headers-git) (make)
- steam (optional) – SteamVR must be installed through Steam, also contains vive udev rules
Required by (18)
- apriltag-trackers-git (requires openvr)
- ccx2paraview (requires openvr)
- feelpp (requires openvr)
- maszyna-git (requires openvr)
- maszyna-git (requires openvr) (make)
- obs-advanced-scene-switcher (requires openvr)
- obs-openvr-git (requires openvr)
- opencascade-cadquery (requires openvr) (make)
- osvr-steamvr-git
- osvr-vive-git
- pcl (requires openvr)
- python-cadquery-git (requires openvr)
- qcsxcad-git (requires openvr)
- vr-video-player-git (requires openvr)
- vtk-nowraps (requires openvr) (make)
- vtk-nowraps (requires openvr) (optional)
- wxrd-git (requires openvr)
- xrcsimulator (requires openvr) (optional)
Sources (8)
- 0001-Add-include-stdarg.h-to-strtools_public.cpp.patch
- 0001-openvr_capi-Add-pragma-pack-around-VRControllerState.patch
- 0002-samples-cmake-Remove-OpenVR-paths-check.patch
- 0003-samples-compat-Use-correct-definition-for-vsprintf_s.patch
- 0008-hmderrors_public-Remove-usage-of-undefined-enum.patch
- git+https://github.com/ValveSoftware/openvr.git
- https://patch-diff.githubusercontent.com/raw/ValveSoftware/openvr/pull/1178.patch
- https://patch-diff.githubusercontent.com/raw/ValveSoftware/openvr/pull/1524.patch
joshuaashton commented on 2022-10-25 01:27 (UTC)
roadtang commented on 2022-02-22 14:45 (UTC)
I got a build failure
Applying ../0001-openvr_capi-Add-pragma-pack-around-VRControllerState.patch
error: patch failed: headers/openvr_capi.h:2209
error: headers/openvr_capi.h: patch does not apply
==> ERROR: A failure occurred in prepare().
Aborting...
-> error making: openvr-git
haagch commented on 2020-10-10 11:51 (UTC)
thanks, fixed the pkgver function
MatejSpindler commented on 2020-10-10 11:36 (UTC) (edited on 2020-10-10 11:36 (UTC) by MatejSpindler)
This package currently doesn't build:
==> Starting pkgver()...
==> ERROR: pkgver is not allowed to contain colons, forward slashes, hyphens or whitespace.
==> ERROR: pkgver() generated an invalid version: 1.14.15-1-ge3d3756.78.e3d3756
PedroHLC commented on 2019-07-30 22:31 (UTC)
vulkan-headers is required for openvr-compositor.h, please add as makedepend. Also add gtk-doc, otherwise meson fails to build docs.
Forty-Bot commented on 2019-02-24 17:45 (UTC)
This package does not follow the Arch packaging guidelines. Specifically, it installs files to /usr/
which should be located in /usr/share/openvr/
.
PrinceMachiavell commented on 2019-02-07 17:51 (UTC)
@haagch I think it would be best to just remove the openvrpaths.vrpath check since it compiles just fine without thet constraint. (lines 51-58 in samples/CMakeLists.txt)
Also namcap detects that gcc-libs is a dependency and it doesn't appear to be pulled in by any of the required or make dependencies.
openvr-git E: Dependency gcc-libs detected and not included (libraries ['usr/lib/libstdc++.so.6', 'usr/lib/libgcc_s.so.1'] needed in files ['usr/lib/libopenvr_api.so', 'usr/bin/tracked_camera_openvr_sample'])
haagch commented on 2018-11-29 17:09 (UTC)
I just forgot to update the PKGBUILD after doing a build locally. :)
greyltc commented on 2018-11-29 15:22 (UTC)
==> Starting prepare()... error: patch failed: headers/openvr_capi.h:2163 error: headers/openvr_capi.h: patch does not apply
what now?
Pinned Comments
haagch commented on 2018-11-28 01:42 (UTC)
This package is usually not needed to run SteamVR applications. They require libopenvr_api.so, but usually they will package this library with the application.
Even when developing with OpenVR is often included as a submodule and does not require a system wide installation like openvr-git provides.
This package basically installs /usr/lib/libopenvr_api.so, /usr/inlude/openvr.h, /usr/include/openvr_capi.h (with some fixes), which allows applications to link with -lopenvr_api and #include <openvr.h> without having to include openvr in the project. You only need this package if you want to do this.
It also installs the two OpenVR/SteamVR demo applications /usr/bin/hellovr_opengl and /usr/bin/hellovr_vulkan.