Package Details: openvr-git 1.23.8.r0.g8f71cf8-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: 14
Popularity: 0.000000
First Submitted: 2015-06-15 15:18 (UTC)
Last Updated: 2023-03-12 22:59 (UTC)

Dependencies (9)

Required by (25)

Sources (5)

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.

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

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?

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.

haagch commented on 2018-11-28 01:34 (UTC)

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 (UTC)

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.

mueslo commented on 2018-11-19 14:54 (UTC)

fails with

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

haagch commented on 2017-01-31 13:03 (UTC)

That's a leftover, removed now. I first wanted to make directories for out of tree builds. Turns out it just puts the built binaries into a hardcoded path anyway.

marcs commented on 2017-01-31 13:00 (UTC)

Now the package builds fine after installing steam and downloading SteamVR from Steam. But during the package function there's an error about a missing folder: line 54: cd: build-samples: No such file or directory ==> ERROR: A failure occurred in package().