GiellaLT provides an infrastructure for rule-based language technology aimed at minority and indigenous languages, and streamlines building anything from keyboards to speech technology.
in case of the following error:
Error: Failed to link all completions, docs and manpages:
Run this command:
sudo chown -R $(whoami): /usr/local/share/zsh
(from here)
Then:
brew install autoconf automake gawk git-lfs icu4c pkg-config python3 saxon subversion
python3 -m pip install PyYAML
For those working with git
:
brew install openssl@3
And to ensure that accented letters are properly handled by git on macOS, run the following (may require a relatively new git
version, tested with 2.40.0
):
git config --global core.fsmonitor true
git config --global core.quotepath false
git config --global core.precomposeunicode true
(See this for details on the Unicode issues.)
Download prebuilt binaries of gut
here.
Then initialise your gut
installation as follows:
gut init -r PATH_TO_DIR -t ghp_TOKEN
Generate your ghp_TOKEN
by following
these instructions.
Then one can clone all language repositories with this command:
gut clone -o giellalt -r ^lang-
If gut clone
fails with this message:
Cannot clone repository with git@github.com:divvun/registry.git because of failed authentication for repository
then use
gut clone -u -o giellalt -r ^lang-
instead (-u
changes the protocol into https
instead of ssh
).