Package Details: openvr-git 1.16.8.r0.g4c85abc-1

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: 13
Popularity: 0.000505
First Submitted: 2015-06-15 15:18
Last Updated: 2021-03-15 00:11

Pinned Comments

haagch commented on 2018-11-28 01:42

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.

Latest Comments

1 2 3 Next › Last »

haagch commented on 2020-10-10 11:51

thanks, fixed the pkgver function

MatejSpindler commented on 2020-10-10 11:36

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

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

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

@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

I just forgot to update the PKGBUILD after doing a build locally. :)

greyltc commented on 2018-11-29 15:22

==> Starting prepare()... error: patch failed: headers/openvr_capi.h:2163 error: headers/openvr_capi.h: patch does not apply

what now?

haagch commented on 2018-11-28 01:42

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.

haagch commented on 2018-11-28 01:34

Completely forgot to reply here. Looks like the CMake file for the samples requires openvrpaths.vrpath to exist now. Not sure why it's needed just for compiling samples, maybe I'll patch it out.

Anyway, SteamVR should be creating this file automatically when it is first started so there should be no need to create it manually.

pwar commented on 2018-11-19 21:50

From a clean arch install, I encountered the:

"CMake Error at CMakeLists.txt:56 (message): OPENVRPATHS-NOTFOUND Please install SteamVR SDK to continue.."

error message while building this package.

Creating the file ".config/openvr/openvrpaths.vrpath" with the following content:

"config" : [ "/home/YOURUSER/.local/share/Steam/config/" ], "external_drivers" : null, "log" : [ "/home/YOURUSER/.local/share/Steam/logs/" ], "runtime" : [ "/home/YOURUSER/.local/share/Steam/SteamApps/common/SteamVR" ] }

(YOURUSER shall be replace by your username)

as described by haagch previously allowed the build to succeed.