summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO46
-rw-r--r--PKGBUILD94
-rw-r--r--monado.install1
3 files changed, 106 insertions, 35 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 18f214cdc488..6285cd91a0a9 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,30 +1,28 @@
pkgbase = monado
pkgdesc = An open source OpenXR runtime
- pkgver = 24.0.0
- pkgrel = 2
+ pkgver = 25.0.0
+ pkgrel = 1
url = https://monado.dev/
arch = x86_64
license = BSL-1.0
- makedepends = git
+ makedepends = bluez-libs
+ makedepends = cjson
makedepends = cmake
makedepends = doxygen
- makedepends = graphviz
makedepends = cnmatrix
- makedepends = eigen
- makedepends = glslang
- makedepends = qt6-base
- makedepends = python-setuptools
- makedepends = v4l-utils
- makedepends = vulkan-headers
makedepends = dbus
- makedepends = bluez-libs
+ makedepends = eigen
+ makedepends = git
makedepends = glib2
- makedepends = gstreamer
+ makedepends = glslang
+ makedepends = graphviz
makedepends = gst-plugins-base-libs
+ makedepends = gstreamer
makedepends = hidapi
+ makedepends = libbsd
makedepends = libdrm
makedepends = libgl
- makedepends = libjpeg-turbo
+ makedepends = libjpeg
makedepends = librealsense
makedepends = libsurvive
makedepends = libusb
@@ -33,26 +31,36 @@ pkgbase = monado
makedepends = libxcb
makedepends = opencv
makedepends = openhmd
+ makedepends = openvr
+ makedepends = python
+ makedepends = python-setuptools
+ makedepends = qt6-base
makedepends = sdl2
makedepends = systemd-libs
+ makedepends = v4l-utils
+ makedepends = vulkan-headers
makedepends = vulkan-icd-loader
makedepends = wayland
makedepends = wayland-protocols
makedepends = zlib
- source = https://gitlab.freedesktop.org/monado/monado/-/archive/v24.0.0/monado-v24.0.0.tar.bz2
- sha256sums = a1097c2168bb546f9da8983d7326828c08b0bf57116ef6211e3ab3561187d86e
+ source = https://gitlab.freedesktop.org/monado/monado/-/archive/v25.0.0/monado-v25.0.0.tar.bz2
+ sha256sums = 75596aaa207f2ad03d4de4911e00995f084f407333b789d25fc8a88e946715e7
pkgname = monado
install = monado.install
- depends = dbus
depends = bluez-libs
+ depends = cjson
+ depends = dbus
+ depends = gcc-libs
depends = glib2
- depends = gstreamer
+ depends = glibc
depends = gst-plugins-base-libs
+ depends = gstreamer
depends = hidapi
+ depends = libbsd
depends = libdrm
depends = libgl
- depends = libjpeg-turbo
+ depends = libjpeg
depends = librealsense
depends = libsurvive
depends = libusb
@@ -61,6 +69,8 @@ pkgname = monado
depends = libxcb
depends = opencv
depends = openhmd
+ depends = openvr
+ depends = qt6-base
depends = sdl2
depends = systemd-libs
depends = vulkan-icd-loader
diff --git a/PKGBUILD b/PKGBUILD
index 15de4dbf5b8d..38e85ff60d6b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,29 +1,64 @@
# Maintainer: Daniel Bermond <dbermond@archlinux.org>
pkgbase=monado
-pkgname=('monado' 'monado-doc')
-pkgver=24.0.0
-pkgrel=2
+pkgname=(
+ 'monado'
+ 'monado-doc')
+pkgver=25.0.0
+pkgrel=1
pkgdesc='An open source OpenXR runtime'
arch=('x86_64')
url='https://monado.dev/'
license=('BSL-1.0')
-makedepends=('git' 'cmake' 'doxygen' 'graphviz' 'cnmatrix' 'eigen' 'glslang' 'qt6-base'
- 'python-setuptools' 'v4l-utils' 'vulkan-headers'
- 'dbus' 'bluez-libs' 'glib2' 'gstreamer' 'gst-plugins-base-libs' 'hidapi'
- 'libdrm' 'libgl' 'libjpeg-turbo' 'librealsense' 'libsurvive' 'libusb' 'libuvc'
- 'libx11' 'libxcb' 'opencv' 'openhmd' 'sdl2' 'systemd-libs' 'vulkan-icd-loader'
- 'wayland' 'wayland-protocols' 'zlib')
+makedepends=(
+ 'bluez-libs'
+ 'cjson'
+ 'cmake'
+ 'doxygen'
+ 'cnmatrix'
+ 'dbus'
+ 'eigen'
+ 'git'
+ 'glib2'
+ 'glslang'
+ 'graphviz'
+ 'gst-plugins-base-libs'
+ 'gstreamer'
+ 'hidapi'
+ 'libbsd'
+ 'libdrm'
+ 'libgl'
+ 'libjpeg'
+ 'librealsense'
+ 'libsurvive'
+ 'libusb'
+ 'libuvc'
+ 'libx11'
+ 'libxcb'
+ 'opencv'
+ 'openhmd'
+ 'openvr'
+ 'python'
+ 'python-setuptools'
+ 'qt6-base'
+ 'sdl2'
+ 'systemd-libs'
+ 'v4l-utils'
+ 'vulkan-headers'
+ 'vulkan-icd-loader'
+ 'wayland'
+ 'wayland-protocols'
+ 'zlib')
source=("https://gitlab.freedesktop.org/monado/monado/-/archive/v${pkgver}/${pkgname}-v${pkgver}.tar.bz2")
-sha256sums=('a1097c2168bb546f9da8983d7326828c08b0bf57116ef6211e3ab3561187d86e')
+sha256sums=('75596aaa207f2ad03d4de4911e00995f084f407333b789d25fc8a88e946715e7')
build() {
cmake -B build -S "${pkgname}-v${pkgver}" \
-G 'Unix Makefiles' \
+ -DBUILD_DOC:BOOL='ON' \
-DCMAKE_BUILD_TYPE:STRING='None' \
-DCMAKE_INSTALL_PREFIX:PATH='/usr' \
- -DBUILD_DOC:BOOL='ON' \
- -DXRT_HAVE_SYSTEM_CJSON:BOOL='OFF' \
+ -DXRT_HAVE_SYSTEM_CJSON:BOOL='ON' \
-Wno-dev
cmake --build build
}
@@ -33,10 +68,35 @@ check() {
}
package_monado() {
- depends=('dbus' 'bluez-libs' 'glib2' 'gstreamer' 'gst-plugins-base-libs' 'hidapi'
- 'libdrm' 'libgl' 'libjpeg-turbo' 'librealsense' 'libsurvive' 'libusb' 'libuvc'
- 'libx11' 'libxcb' 'opencv' 'openhmd' 'sdl2' 'systemd-libs' 'vulkan-icd-loader'
- 'wayland' 'zlib')
+ depends=(
+ 'bluez-libs'
+ 'cjson'
+ 'dbus'
+ 'gcc-libs'
+ 'glib2'
+ 'glibc'
+ 'gst-plugins-base-libs'
+ 'gstreamer'
+ 'hidapi'
+ 'libbsd'
+ 'libdrm'
+ 'libgl'
+ 'libjpeg'
+ 'librealsense'
+ 'libsurvive'
+ 'libusb'
+ 'libuvc'
+ 'libx11'
+ 'libxcb'
+ 'opencv'
+ 'openhmd'
+ 'openvr'
+ 'qt6-base' # needed by libopencv_highgui.so in monado-gui (optional in opencv)
+ 'sdl2'
+ 'systemd-libs'
+ 'vulkan-icd-loader'
+ 'wayland'
+ 'zlib')
install=monado.install
provides=('openxr-runtime')
@@ -47,6 +107,6 @@ package_monado-doc() {
pkgdesc+=' (documentation)'
arch=('any')
- install -d -m755 "${pkgdir}/usr/share/doc/monado"
+ install -d -m755 "${pkgdir}/usr/share/doc"
cp -dr --no-preserve='ownership' build/doc/html "${pkgdir}/usr/share/doc/monado"
}
diff --git a/monado.install b/monado.install
index 8f4c562c5cb7..8a0a92a9576a 100644
--- a/monado.install
+++ b/monado.install
@@ -1,4 +1,5 @@
post_install() {
printf '%s\n' 'To make Monado the default OpenXR runtime, create a symlink to'
printf '%s\n' '/usr/share/openxr/1/openxr_monado.json at /etc/xdg/openxr/1/active_runtime.json'
+ printf '%s\n' 'note: this can be locally overriden with ~/.config/openxr/1/active_runtime.json'
}