diff options
-rw-r--r-- | .SRCINFO | 46 | ||||
-rw-r--r-- | PKGBUILD | 94 | ||||
-rw-r--r-- | monado.install | 1 |
3 files changed, 106 insertions, 35 deletions
@@ -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 @@ -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' } |