spiegel-keyman/linux/scripts
Eberhard Beilharz 1b4e254963
fix(linux): include missing artifacts in source tarball
With this change it's possible to build Keyman from the source tarball
by running `./build.sh` from the Keyman root directory.

When building Keyman as part of the Ubuntu/Debian packaging, we don't use
the toplevel `build.sh` file but instead call the build scripts in the
subdirectories. This omits building some components that are currently
not needed for running Keyman for Linux. The `dist.sh` script only
includes the necessary files in this case, distinguished by the `origdist`
parameter. This results in a significantly smaller tarball (2.5MB vs 51MB).

This change also enhances the `generate_tar_ignore_list` function so that
it is now possible to add `build` to the exclude list to ignore all
`build` subdirectories.

Fixes: #15544
Build-bot: skip
Test-bot: skip
2026-02-05 17:56:15 +01:00
..
test fix(linux): include missing artifacts in source tarball 2026-02-05 17:56:15 +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): remove unused building with pbuilder 2024-06-24 18:37:10 +02:00
debian.sh maint(common): consolidate builder scripts 2025-08-02 08:11:24 +10:00
dist.sh fix(linux): include missing artifacts in source tarball 2026-02-05 17:56:15 +01:00
install.sh chore(linux): Move some files to keyman-config 2023-06-05 15:24:41 +02:00
launchpad.sh maint(linux): remove EOL Ubuntu 25.04 Plucky 2026-01-13 18:04:57 +01:00
package-build.inc.sh fix(linux): include missing artifacts in source tarball 2026-02-05 17:56:15 +01: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
watch.in chore(linux): Force signature verification 2021-03-08 19:42:07 +01:00