The next-generation screen reader Odilia is being considered for deeper integration with KDE Plasma.
We should get this packaged in Fedora so that it can be explored further.
@decathorpe, could you help us figure out packaging this for Fedora? It's a Rust-based screen-reader solution.
Doesn't look too bad - the four Rust crates from this subproject: https://github.com/odilia-app/atspi
The two Rust crates from this subproject: https://github.com/odilia-app/ssip-client-async
Plus odilia itself: https://github.com/odilia-app/odilia/blob/main/Cargo.toml
At least at first glance, it looks like we already have ~all external dependencies for this in Fedora already.
Looked a bit more, and there are two things that might be problematic:
There haven't been tagged releases for two years, the current state at git HEAD is very different from the last release. Might make sense to target a snapshot instead.
This makes me worry about whether it actually can be sanely packaged with a "stable" compiler:
The MSRV for Odilia is 1.81.0. At this time, Odilia also requires nightly. This restriction will be lifted in the future.
Log in to comment on this ticket.