Debian Patches

Status for openvr/1.23.7~ds1-2.1

Patch Description Author Forwarded Bugs Origin Last update
openvr-fix-1.23.7-compilation.patch [sdk]: fixed compilation of public openvr api [sdk]: update with latest from main Copying using vr_steamvr_main_to_sdk_release


[git-p4: depot-paths = "//vr/steamvr/sdk_release/": change = 7680507]
Jeremy Selan <jeremys@valvesoftware.com> no vendor, https://github.com/ValveSoftware/openvr/commit/01c6ba718fcd4e02f3b25a0c6b3fdf8f0e2155b5 2022-11-22
upstream-pull-request-1178.patch [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.
Lubosz Sarnecki <lubosz.sarnecki@collabora.com> no vendor, https://github.com/ValveSoftware/openvr/pull/1178 2019-08-15
findjsoncpp.patch Find jsoncpp lib Andrew Lee (李健秋) <ajqlee@debian.org> no
0001-Add-library-soname-from-openvr-version.patch [PATCH] Add library soname from openvr version Christoph Haag <christoph.haag@collabora.com> no 2019-12-02
upstream-pull-request-1342.patch [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.
Christoph Haag <christoph.haag@collabora.com> no vendor, https://github.com/ValveSoftware/openvr/pull/1342 2020-03-31

All known versions for source package 'openvr'

Links