bindings: Update to new gxr API

Binding filenames are now taken from action manifest.

Adds htc vive controller bindings for OpenXR.
3 jobs for manifest_improvements in 2 minutes and 52 seconds (queued for 1 second)
latest
Status Job ID Name Coverage
  Test
failed #4385060
build:arch

00:00:56

failed #4385062
build:ubuntu18.04

00:02:52

failed #4385061
build:ubuntu19.10

00:01:45

 
Name Stage Failure
failed
build:ubuntu18.04 Test
1 warning generated.
[60/76] Compiling C object tests/test_scene_window_size.p/meson-generated_.._.._res_test_resources.c.o
warning: unknown warning option '-Wno-atomic-implicit-seq-cst' [-Wunknown-warning-option]
1 warning generated.
[61/76] Compiling C object tests/test_overlay_client.p/meson-generated_.._.._res_test_resources.c.o
warning: unknown warning option '-Wno-atomic-implicit-seq-cst' [-Wunknown-warning-option]
1 warning generated.
ninja: build stopped: subcommand failed.
ERROR: Job failed: exit code 1
failed
build:ubuntu19.10 Test
../src/xrd-client.c:2187:25: error: too few arguments to function call, expected at least 5, have 4
"actions.json"))
^
/usr/include/gxr-0.15/gxr-context.h:287:1: note: 'gxr_context_load_action_manifest' declared here
gboolean
^
2 errors generated.
ninja: build stopped: subcommand failed.
ERROR: Job failed: exit code 1
failed
build:arch Test
../tests/../src/xrd-client.c:2187:25: error: too few arguments to function call, expected at least 5, have 4
"actions.json"))
^
/usr/include/gxr-0.15/gxr-context.h:287:1: note: 'gxr_context_load_action_manifest' declared here
gboolean
^
2 warnings and 2 errors generated.
ninja: build stopped: subcommand failed.
ERROR: Job failed: exit code 1