Debian Patches

Status for openvr/1.12.5~ds1-1

Patch Description Author Forwarded Bugs Origin Last update
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> yes vendor, hhttps://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> yes 2020-03-31

All known versions for source package 'openvr'

Links