Sorry for the long inactivity. Seems a few patches got upstreamed and could be removed. And someone was so nice to update the external jsoncpp PR so I switched to that one. Now it should build again.
Search Criteria
Package Details: openvr-git 1.23.8.r0.g8f71cf8-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: | haagch |
Votes: | 14 |
Popularity: | 0.000000 |
First Submitted: | 2015-06-15 15:18 (UTC) |
Last Updated: | 2023-03-12 22:59 (UTC) |
Dependencies (9)
- glew (glew-libepoxyAUR, glew-waylandAUR, glew-osmesa-gitAUR, glew-wayland-gitAUR, glew-gitAUR)
- jsoncpp (jsoncpp-cmake-gitAUR, jsoncpp-cmakeAUR, jsoncpp-gitAUR)
- libgl (libglvnd-gitAUR, amdgpu-pro-oglp-legacyAUR, amdgpu-pro-oglpAUR, nvidia-340xx-utilsAUR, libglvnd)
- sdl2 (sdl2-gitAUR, sdl2-compat-gitAUR)
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- qt5-base (qt5-base-gitAUR, qt5-base-headlessAUR) (make)
- vulkan-headers (vulkan-headers-gitAUR) (make)
- steam (optional) – SteamVR must be installed through Steam, also contains vive udev rules
Required by (24)
- apriltag-trackers-git (requires openvr)
- ccx2paraview (requires openvr)
- elmerfem-git (requires openvr) (make)
- feelpp (requires openvr)
- maszyna-git (requires openvr)
- maszyna-git (requires openvr) (make)
- obs-openvr-git (requires openvr)
- ogre-next2 (requires openvr)
- open3d (requires openvr)
- opencascade-cadquery (requires openvr) (make)
- openems (requires openvr)
- pcl (requires openvr) (make)
- pcl-git (requires openvr)
- python-cadquery-git (requires openvr)
- python-ocp (requires openvr) (make)
- python-open3d (requires openvr)
- python-py3d (requires openvr)
- python-trame-vtk (requires openvr)
- python-uvw (requires openvr) (check)
- qcsxcad-git (requires openvr)
- Show 4 more...
Sources (5)
- 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
- git+https://github.com/ValveSoftware/openvr.git
- https://patch-diff.githubusercontent.com/raw/ValveSoftware/openvr/pull/1716.patch
haagch commented on 2023-03-12 23:00 (UTC)
xiretza commented on 2023-03-12 17:08 (UTC)
1178.patch changed and doesn't apply anymore.
joshuaashton commented on 2022-10-25 01:27 (UTC)
Right now it doesn't build as it has a bunch of random patches that are no longer needed and doesnt build anymore.
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'])
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.