Package Details: monado 24.0.0-1

Git Clone URL: https://aur.archlinux.org/monado.git (read-only, click to copy)
Package Base: monado
Description: An open source OpenXR runtime
Upstream URL: https://monado.dev/
Licenses: BSL-1.0
Provides: openxr-runtime
Submitter: dbermond
Maintainer: dbermond
Last Packager: dbermond
Votes: 4
Popularity: 0.82
First Submitted: 2021-02-16 02:03 (UTC)
Last Updated: 2024-06-08 01:06 (UTC)

Latest Comments

1 2 Next › Last »

dbermond commented on 2024-05-15 00:39 (UTC)

@seeseemelk That's due to libsurvive dependencies being updated. Needed to update it here too. Package updated, now building fine. Thanks for pointing this.

seeseemelk commented on 2024-05-14 12:21 (UTC)

I could not get this to build until I installed the package cnmatrix. Missing dependency?

dbermond commented on 2024-02-26 15:31 (UTC)

@Elmar Configuration of the openxr loader with config files and/or environment variable is a user task, and not a task for the package providing the openxr runtime implementation. We should not force an openxr runtime implementation to be active in the packaging level, as the user should be free to chose the desired openxr runtime, specially when multiple ones are installed.

Elmar commented on 2024-02-19 21:33 (UTC)

After installing this packet, I have problems listing runtimes and executing applications with the loader because it doesn't find the JSON config file for loading the runtime.

As a usability enhancement, this package could provide the active_runtime.json (if it doesn't exist yet). In the Monado Getting Started guide, it mentions making a symlink to /usr/share/openxr/1/openxr_monado.json from /etc/xdg/openxr/1/active_runtime.json (according to source code it also looks for /etc/openxr/1/active_runtime.json).

dbermond commented on 2023-03-18 12:59 (UTC)

@sigmike This is happening lately with patches downloaded from gitlab. Checksums updated.

sigmike commented on 2023-03-14 20:48 (UTC)

The validity check fails on the patch files:

==> Validating source files with sha256sums...
    monado-v21.0.0.tar.bz2 ... Passed
    010-monado-meson-0.61.0-fix.patch ... FAILED
    020-monado-gcc-10-fix-part001.patch ... FAILED
    030-monado-gcc-10-fix-part002.patch ... FAILED
==> ERROR: One or more files did not pass the validity check!
 -> error making: monado

The patch files look fine and the build works when the checksums are updated.

alexandria commented on 2022-08-20 15:35 (UTC)

oh awesome! I thought for sure you had gotten busy with something else. I wouldn't blame you if you did -- it's happened to me :P

dbermond commented on 2022-08-02 22:53 (UTC)

@ColdIce @alexandria I have pushed build fixes. The package is now building fine for me with latest meson and gcc. Thank you for the reports and sorry for the delay.

alexandria commented on 2022-07-30 01:12 (UTC) (edited on 2022-07-30 01:21 (UTC) by alexandria)

Build fails when pkgconfig fails to find wayland-protocols. Recommend adding as dependency (package name is same as pkgconfig naming).

Compilation then fails yet again:

Configuring xrt_config_android.h using configuration
Program python3 found: YES (/usr/bin/python3)
Found git repository at /home/ada/.cache/paru/clone/monado
Program python3 found: YES (/usr/bin/python3)
Configuring openxr_monado.json using configuration
monado-v21.0.0/src/xrt/targets/steamvr_drv/meson.build:29: WARNING: Project targets '>=0.49.0' but uses feature introduced in '0.56.0': meson.project_build_root.
Program copy_assets.py found: YES (/usr/bin/python /home/ada/.cache/paru/clone/monado/src/monado-v21.0.0/src/xrt/targets/steamvr_drv/copy_assets.py)
Program copy_plugin.py found: YES (/usr/bin/python /home/ada/.cache/paru/clone/monado/src/monado-v21.0.0/src/xrt/targets/steamvr_drv/copy_plugin.py)
Program /home/ada/.cache/paru/clone/monado/src/monado-v21.0.0/src/xrt/auxiliary/bindings/steamvr_profiles.py found: YES (/usr/bin/python /home/ada/.cache/paru/clone/monado/src/monado-v21.0.0/src/xrt/auxiliary/bindings/steamvr_profiles.py)

monado-v21.0.0/src/xrt/targets/steamvr_drv/meson.build:52:0: ERROR: File resources does not exist.

A full log can be found at /home/ada/.cache/paru/clone/monado/src/build/meson-logs/meson-log.txt

still not quite sure what to do about this :P I believe ColdIce was correct, but the patch still hasn't been applied by the maintainer, and it's already been merged upstream so it's probably best to just try the monado-git variant and hope it compiles better.