Package: openvr / 1.23.7~ds1-2
Metadata
Package | Version | Patches format |
---|---|---|
openvr | 1.23.7~ds1-2 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
openvr fix 1.23.7 compilation.patch | (download) |
src/CMakeLists.txt |
28 15 13 - 0 ! |
[sdk]: fixed compilation of public openvr api [sdk]: update with latest from main Copying using vr_steamvr_main_to_sdk_release |
upstream pull request 1178.patch | (download) |
CMakeLists.txt |
1 1 0 - 0 ! |
[patch 1/2] cmake: add option to build with system jsoncpp. This patch adds the CMake build option `USE_SYSTEM_JSONCPP`, which instead of using the internal `jsoncpp.cpp` links against the system installed jsoncpp library. This results in a `libopenvr_api.so` that is only 115K instead of 301K on my system. Distributions like Debian will prefer this behaviour, since it will give them the possibility to maintain version and security issues for jsoncpp in one place. This behaviour can be enabled by ``` cmake -DUSE_SYSTEM_JSONCPP=True . ``` When the flag is not set, the build will behave like it did before. I tested this patch using the system wide jsoncpp successfully with xrdesktop. |
findjsoncpp.patch | (download) |
src/CMakeLists.txt |
13 12 1 - 0 ! |
find jsoncpp lib |
0001 Add library soname from openvr version.patch | (download) |
src/CMakeLists.txt |
7 5 2 - 0 ! |
[patch] add library soname from openvr version |
upstream pull request 1342.patch | (download) |
src/vrcore/vrpathregistry_public.cpp |
2 2 0 - 0 ! |
[patch] include <sstream> in vrpathregistry_public.cpp std::istringstream requires this include. Currently it is accidentally pulled in by including json.h. Other jsoncpp versions don't provide that include, for example with #1178 the build breaks on debian stable. |