spiegel-keyman/linux/keyman-config
Eberhard Beilharz 2c8f878f1d
chore(linux): add verification for source tarball and source package
This change adds a new GitHub action that verifies that Keyman can build
from the source package. Also check that source package used for Launchpad
and Debian/Ubuntu packaging doesn't produce lintian errors. Previously
lintian errors did go unnoticed because they didn't stop the build.

Also refactor `launchpad.sh` script to be a proper builder script, and add
some new parameters to allow skipping some steps in the script.

Build-bot: skip
Test-bot: skip
2026-05-06 19:03:12 +02:00
..
buildtools chore(linux): change SIL International to SIL Global 2024-12-10 10:26:44 +01:00
icons
keyman_config feat(linux): address code review comments 2026-02-26 17:04:49 +01:00
locale chore(common): Update Crowdin strings for de 2026-01-29 16:38:12 +07:00
maninc feat(linux): implement diagnostic report 2026-02-13 17:29:22 +01:00
resources
tests feat(linux): address code review comments 2026-02-26 17:04:49 +01:00
.editorconfig
build-help.sh
build.sh chore(linux): add verification for source tarball and source package 2026-05-06 19:03:12 +02:00
COPYING
km-config feat(linux): improve Sentry error reports 2025-09-16 18:23:47 +02:00
km-config.bash-completion
km-diag-report feat(linux): implement diagnostic report 2026-02-13 17:29:22 +01:00
km-diag-report.bash-completion feat(linux): implement diagnostic report 2026-02-13 17:29:22 +01:00
km-kvk2ldml
km-kvk2ldml.bash-completion
km-package-get
km-package-get.bash-completion
km-package-install refactor(linux): extract functions 2025-10-10 15:50:25 +02:00
km-package-install.bash-completion refactor(linux): some code cleanup in bash completion script 2025-08-18 19:54:33 +02:00
km-package-list-installed
km-package-list-installed.bash-completion
km-package-uninstall
km-package-uninstall.bash-completion
Makefile chore(linux): add manual test for localization 2025-12-15 19:05:58 +01:00
MANIFEST.in
README.md
run-tests.sh chore(linux): clarify that it's a Python test runner 2025-06-02 15:20:42 +02:00
setup.py feat(linux): implement diagnostic report 2026-02-13 17:29:22 +01:00

Linux km-config

See keyman-config.md for documentation.