Package stevia: Information

  • Default inline alert: Version in the repository: 0.52.1-alt1

Source package: stevia
Version: 0.52.0-alt1
Latest version according to Repology
Build time:  Jan 4, 2026, 08:22 PM in the task #404478
Report package bug
Summary: Stevia is a default keyboard for Phosh
Description: 
Stevia is a default keyboard for Phosh.
The purpose of Stevia is:

- to allow experimentation without the risk of breaking end user systems
- be helpful when debugging input-method related issues
- be quick and easy to (cross)compile
- allow to move GObject bits and Widgets over to squeekboard easily if
  desired (hence provide API documentation)

Features:

- easy to swap out with squeekboard (implements phosh's [sm.puri.OSK0]() DBus
  interface) for low risk experimentation
- easy to temporarily replace running instance ('--replace' option)
- no language boundaries within the codebase to lower the entrance barrier
- use current GTK and GObject patterns (actions, bindings, ...)
- use GNOME libs and technologies wherever possible (GSettings, json-glib, ...)
- [character popover](https://gitlab.gnome.org/guidog/stevia/-/raw/main/screenshots/pos-popover.png)
- [emoji layout](https://gitlab.gnome.org/guidog/stevia/-/raw/main/screenshots/pos-emoji.png)
- cursor navigation via space-bar long-press
- word correction via hunspell
- use any program as completer via a 'pipe' completer ([Example](https://social.librem.one/@agx/110260534404795348))
- [word completion](https://social.librem.one/@agx/109428599061094716)
  based on the presage library
- experimental input of Indic languages using [varnam](https://github.com/varnamproject)
- allow for secondary completers to amend completion results
- allow to prevent keyboard unfold for certain apps (via app-id)
- allow to prevent keyboard unfold when a hardware keyboard is presen

List of RPM packages built from this SRPM:
stevia (x86_64, i586, aarch64)
stevia-debuginfo (x86_64, i586, aarch64)

Maintainer: Yuri N. Sedunov

List of contributors:
Yuri N. Sedunov


    1. /usr/bin/appstreamcli
    2. /usr/bin/rst2man
    3. at-spi2-core
    4. desktop-file-utils
    5. fzf
    6. meson
    7. pkgconfig(gio-2.0) >= 2.68
    8. pkgconfig(gmobile) >= 0.2.0
    9. pkgconfig(gnome-desktop-3.0)
    10. pkgconfig(govarnam)
    11. pkgconfig(gsettings-desktop-schemas) >= 47
    12. pkgconfig(gtk+-wayland-3.0) >= 3.22
    13. pkgconfig(hunspell)
    14. pkgconfig(json-glib-1.0)
    15. pkgconfig(libfeedback-0.0)
    16. pkgconfig(libhandy-1) >= 1.5
    17. pkgconfig(libsystemd) >= 241
    18. pkgconfig(wayland-client) >= 1.14
    19. pkgconfig(wayland-protocols) >= 1.12
    20. pkgconfig(xkbcommon)
    21. rpm-macros-alternatives
    22. rpm-macros-meson
    23. varnam-schemes
    24. words
    25. xvfb-run

Last changed


Jan. 3, 2026 Yuri N. Sedunov 0.52.0-alt1
- 0.52.0
Nov. 16, 2025 Yuri N. Sedunov 0.51.0-alt1.1
- tried to fix mobi.phosh.OSK alternative to avoid duplicate names
Nov. 15, 2025 Yuri N. Sedunov 0.51.0-alt1
- 0.51.0