#627 Packaging Odilia (next generation screen reader)
Opened 3 months ago by ngompa. Modified 2 months ago

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:

  1. 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.

  2. 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.

Metadata
Boards 1
Packaging Status: Backlog