Skip to content
Snippets Groups Projects
Forked from Librem5-apps / osk-sdl
204 commits behind the upstream repository.
user avatar
Johannes Marbach authored
These macros were introduced with libcryptsetup 2.3.4 only. Using
conditional compilation makes it possible to compile osk-sdl on earlier
versions of libcryptsetup (albeit without these features).
eabe40e2

Lightweight On-Screen-Keyboard based on SDL2

This keyboard is used to unlock the encrypted root partition in postmarketOS and other distributions.

Building:

This project uses meson, and can be built with:

$ meson _build
$ meson compile -C _build

Tests:

Functional tests require xvfb-run. Mesa w/ swrast is needed if running on a headless system (e.g., a CI).

$ meson test -C _build

Note: Tests which require elevated privileges will be skipped.