mirror of
https://github.com/keymanapp/keyman.git
synced 2026-08-05 16:35:33 +00:00
fix(linux): install schema during `keyman-config/build.sh install`
- improve documentation for installing km-config
- install schema during `keyman-config/build.sh install`
- remove schema during `keyman-config/build.sh uninstall`
- improve two scenarios when running `keyman-config/build.sh install`:
- on newer Ubuntu versions it's no longer possible to directly install Python packages, so we have to use a virtual environment. This change detects a virtual environment and installs into that.
- detect if we're running directly as `root` user instead of `sudo` and explicitly install into `/usr/local`.
- remove obsolete targets from Makefile. `make deb` no longer worked, so this change removes it. The other removed targets in the Makefile were just calling `./build.sh` and so are not really necessary and not used.
- update packaging documentation
Fixes: #14943
|
||
|---|---|---|
| .. | ||
| buildtools | ||
| icons | ||
| keyman_config | ||
| locale | ||
| maninc | ||
| resources | ||
| tests | ||
| .editorconfig | ||
| build-help.sh | ||
| build.sh | ||
| COPYING | ||
| km-config | ||
| km-config.bash-completion | ||
| km-kvk2ldml | ||
| km-kvk2ldml.bash-completion | ||
| km-package-get | ||
| km-package-get.bash-completion | ||
| km-package-install | ||
| km-package-install.bash-completion | ||
| km-package-list-installed | ||
| km-package-list-installed.bash-completion | ||
| km-package-uninstall | ||
| km-package-uninstall.bash-completion | ||
| Makefile | ||
| MANIFEST.in | ||
| README.md | ||
| run-tests.sh | ||
| setup.py | ||
Linux km-config
See keyman-config.md for documentation.