spiegel-keyman/linux/scripts
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
..
test chore(linux): add unit tests for new functions in package-build.inc.sh 2026-02-06 17:02:27 +01:00
.editorconfig chore(linux): Fix API check if lines got removed in .symbols file 2024-02-02 20:15:22 +01:00
build.sh chore(linux): Rename keyboardprocessor to Keyman Core 2023-03-08 16:52:10 +01:00
create-test-po.py chore(linux): add manual test for localization 2025-12-15 19:05:58 +01:00
deb-packaging.sh maint(resources): add build timing report to builder 2025-11-10 11:03:45 +01:00
deb.sh chore(linux): use xz compression for source tarballs 2026-02-06 17:37:34 +01:00
debian.sh maint(common): consolidate builder scripts 2025-08-02 08:11:24 +10:00
dist.sh chore(linux): add verification for source tarball and source package 2026-05-06 19:03:12 +02:00
install.sh chore(linux): Move some files to keyman-config 2023-06-05 15:24:41 +02:00
launchpad.sh chore(linux): add verification for source tarball and source package 2026-05-06 19:03:12 +02:00
package-build.inc.sh chore(linux): add verification for source tarball and source package 2026-05-06 19:03:12 +02:00
reconf.sh maint(common): consolidate builder scripts 2025-08-02 08:11:24 +10:00
upload-to-debian.sh maint(linux): improve upload-to-debian script 🍒🍒 2025-09-19 15:45:07 +02:00
verify_api.inc.sh maint(common): consolidate builder scripts 2025-08-02 08:11:24 +10:00
verify_source.sh chore(linux): add verification for source tarball and source package 2026-05-06 19:03:12 +02:00
watch.in chore(linux): Force signature verification 2021-03-08 19:42:07 +01:00