diff options
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 11 | ||||
-rw-r--r-- | osvr_server_config.HDK20ExtendedLandscape.archlinux.json | 34 |
3 files changed, 45 insertions, 4 deletions
@@ -1,6 +1,6 @@ pkgbase = osvr-rendermanager-git pkgdesc = TW, ATW and high performance rendering with OpenGL and GLES - pkgver = v00_06_52.r11.g03b6f9c + pkgver = v00_06_52.r48.g0e515eb pkgrel = 1 url = https://github.com/sensics/OSVR-RenderManager arch = i686 @@ -10,8 +10,10 @@ pkgbase = osvr-rendermanager-git depends = osvr-core-git source = osvr-rendermanager::git+https://github.com/sensics/OSVR-RenderManager.git source = vendor-vrpn::git+https://github.com/vrpn/vrpn.git + source = osvr_server_config.HDK20ExtendedLandscape.archlinux.json md5sums = SKIP md5sums = SKIP + md5sums = 7c814a9dc7fefca9ec3400f6895b0aac pkgname = osvr-rendermanager-git @@ -1,5 +1,5 @@ pkgname=osvr-rendermanager-git -pkgver=v00_06_52.r11.g03b6f9c +pkgver=v00_06_52.r48.g0e515eb pkgrel=1 pkgdesc="TW, ATW and high performance rendering with OpenGL and GLES" arch=(i686 x86_64) @@ -9,9 +9,11 @@ url="https://github.com/sensics/OSVR-RenderManager" makedepends=('git' 'cmake') depends=('osvr-core-git') #TODO: add more deps source=("osvr-rendermanager::git+https://github.com/sensics/OSVR-RenderManager.git" - "vendor-vrpn::git+https://github.com/vrpn/vrpn.git") + "vendor-vrpn::git+https://github.com/vrpn/vrpn.git" + "osvr_server_config.HDK20ExtendedLandscape.archlinux.json") md5sums=('SKIP' - 'SKIP') + 'SKIP' + '7c814a9dc7fefca9ec3400f6895b0aac') pkgver() { cd "$srcdir/osvr-rendermanager" @@ -64,6 +66,9 @@ build() { package() { cd osvr-rendermanager-build make DESTDIR="$pkgdir/" install + install -d "$pkgdir"/usr/share/osvrcore/sample-configs/ + cp -ra "$srcdir"/osvr-rendermanager/installer/* "$pkgdir"/usr/share/osvrcore/sample-configs/ + install -m 0644 "$srcdir"/osvr_server_config.HDK20ExtendedLandscape.archlinux.json "$pkgdir"/usr/share/osvrcore/sample-configs/osvr_server_config.HDK20ExtendedLandscape.archlinux.json } # vim:set ts=2 sw=2 et: diff --git a/osvr_server_config.HDK20ExtendedLandscape.archlinux.json b/osvr_server_config.HDK20ExtendedLandscape.archlinux.json new file mode 100644 index 000000000000..feca967f086d --- /dev/null +++ b/osvr_server_config.HDK20ExtendedLandscape.archlinux.json @@ -0,0 +1,34 @@ +{ + "description": "This configuration supports video (so-called 'positional') and IMU fusion tracking, in addition to orientation-only tracking, with the OSVR HDK. It is configured for RenderManager applications in non-direct extended-display landscape mode on HDK 2.0 optics.", + "display": "/usr/share/osvrcore/displays/OSVR_HDK_2_0.json", + "renderManagerConfig": "/usr/share/osvrcore/sample-configs/nondirectmode_HDK2.0.json", + "drivers": [{ + "plugin": "com_osvr_VideoBasedHMDTracker", + "driver": "VideoBasedHMDTracker", + "params": { + "showDebug": false, + "includeRearPanel": true, + "headCircumference": 55.75, + "calibrationFile": "/var/tmp/videotrackerCombinedCalibrationFile13.json" + } + }, { + "plugin": "org_osvr_filter_videoimufusion", + "driver": "VideoIMUFusion", + "params": { + "name": "HeadFusion", + "input": { + "imu": "/com_osvr_Multiserver/OSVRHackerDevKitPrediction0/semantic/hmd", + "faceplate": "/com_osvr_VideoBasedHMDTracker/TrackedCamera0_0/semantic/hmd/front" + }, + "eyeHeight": 0, + "cameraIsForward": true + } + }], + "aliases": { + "/headSpace": { + "translate": [0.0, 0.0, 0.04141], + "child": "/org_osvr_filter_videoimufusion/HeadFusion/semantic/fused" + }, + "/me/head": "/headSpace" + } +} |