Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The previous build and installation instructions were extremely old and broken. I've seen many users confused about how to install it.
This at least provides:
The list of install packages per distribution can be reduced to simply
maliit-framework maliit-keyboard
for all distros once openSUSE renames their package, it's planned.The current home build steps don't quite work, but I'd really like if they do. This is the only blocker making this a Draft. As is, maliit appears in the list of Virtual Keyboards in Plasma, and the widget even appears there. But it does not show up, and it mentions no errors. I'm assuming, without looking at the code, that there's some root related stuff happening that hinders it from running, because the same procedure run as root works fine.
Also, compiled in the home folder, it complains about a missing
/usr/share/maliit/keyboard2/sounds/key_tick2_quiet.wav
, causing a runtime warning. That sound file weirdly enough never gets generated if you compile as user.We can leave the home build instructions for a later PR so as not to block this one.
When this is merged, I can make some short PRs to address the build instruction documentation in maliit/framework and maliit/keyboard.
Closes #11