Package Details: monado-git 21.0.0.r4339.gfcdc20645-1

Git Clone URL: (read-only, click to copy)
Package Base: monado-git
Description: The open source OpenXR runtime.
Upstream URL:
Licenses: boost
Provides: monado, openxr-runtime
Submitter: haagch
Maintainer: haagch (lubosz)
Last Packager: haagch
Votes: 4
Popularity: 0.000000
First Submitted: 2019-03-18 13:59 (UTC)
Last Updated: 2024-02-02 12:10 (UTC)

Dependencies (23)

Required by (1)

Sources (1)

Latest Comments

1 2 3 Next › Last »

dreieck commented on 2024-06-04 15:34 (UTC)

boost is not a valid SPDX license identifier. Please correct:

monado-dreieck-git E: boost is not a valid SPDX license identifier. See for valid identifiers, or prefix the identifier with 'LicenseRef-', if it is custom.


dreieck commented on 2024-06-04 15:32 (UTC)

openvr needs to be added to the depends array.

dreieck commented on 2024-06-04 15:04 (UTC) (edited on 2024-06-04 15:06 (UTC) by dreieck)

Is really libsurvive-git (i.e. specifically the -git variant) needed as optional dependency?

Is libsurive not enough? Otherwise, please use libsurvive, so the user can decide which variant to install.

Same for kimera-vio-monado-git and basalt-monado-git.

Regards and thanks for maintaining!

dreieck commented on 2024-06-04 14:46 (UTC)

Many of the functionality that are listed in optdepends packages only get built when the packages are present at compile time.

So you need to add them to makedepends, too!
(Or at least add to the optdepends description something like "(needs to be present at build time)". And make sure that monado-git then runs even if after build those libraries are not installed, otherwise they belong into depends.)


dreieck commented on 2024-06-04 14:21 (UTC)

Please add conflicts=("monado"), and consider adding =${pkgver} to the monado entry in the provides array.

Regards and thanks for maintaining!

incon commented on 2023-08-20 07:48 (UTC)

needs to depend on fmt9 from the aur to work

haagch commented on 2022-08-01 14:01 (UTC)

Turns out the monado-cli output doesn't mention v4l either way, oops. I guess the only really clue would be in the build output.

alexandria commented on 2022-07-31 04:34 (UTC)

Yes, I have linux-api-headers -- though it might be a good idea to add it as an explicit build depends. :P

ada@dt0 (21:30:58) (56%) (0) ~ 
$ monado-cli probe
 :: Creating instance!
 :: Creating system devices!
 INFO [p_create_system] Creating system:
        rgb_tracking: RGB tracking based devices (PSVR, PSMV, ...)
        lighthouse: Lighthouse-tracked (Vive, Index, Tundra trackers, etc.) devices builder
        remote: Remote simulation devices builder
        legacy: Legacy probing system
    No builder selected in config (or wasn't compiled in)
    No builder was certain that it could create a head device
    Selected legacy because it maybe could create a head
    Using builder legacy: Legacy probing system
    Result: XRT_SUCCESS
 :: Regular built in drivers
    Euroc Device
 :: Additional built in drivers
    Remote Debugging
 :: Destroying probed devices
 :: All ok, shutting down.
 :: Exiting '0'
$ monado-cli probe &| rg v4l -i
ada@dt0 (21:32:20) (56%) (1) ~ 

As for v4l in probe output, I'm not sure where it's supposed to show up, but it doesn't seem to do so. Very odd.

haagch commented on 2022-07-31 00:41 (UTC)

Weird, it should always be enabled on linux. We don't need a library for it, just the /usr/include/linux/v4l2-common.h header from linux-api-headers. Do you have that installed? If not I should probably add it to dependencies.

Other than that check if the output of monado-cli probe says that v4l is enabled. If it is and you still get that error, it might be a bug in monado.

alexandria commented on 2022-07-30 23:52 (UTC)

ERROR [on_video_device] Monado was built with the v4l driver disabled. Most video devices require this driver!

I get this error every time I start calibration. The camera seems to work, though? I looked through the source and docs and can't find any v4l option, and I do seem to have the required library installed, though maybe I'm mistaken.