All the commands below suppose the current directory is deps
.
For Linux and macOS use ./prepare.sh
(TODO: convert it to cross-platform python script).
hunspell used for spell checking.
git clone https://github.com/hunspell/hunspell
cd hunspell
git checkout v1.7.0
cd ..
Download dictionaries
In the example below, the package is the full set of dictionaries for LibreOffice (74M), and we have to extract only needed .dic
and .aff
files.
# Don't forget to leave hunspell directory
cd ..
curl https://codeload.github.com/LibreOffice/dictionaries/zip/libreoffice-6.3.0.4 > libreoffice-6.3.0.4.zip
unzip -j libreoffice-6.3.0.4.zip dictionaries-libreoffice-6.3.0.4/en/en_US.* -d ../bin/dicts
unzip -j libreoffice-6.3.0.4.zip dictionaries-libreoffice-6.3.0.4/ru_RU/ru_RU.* -d ../bin/dicts
hoedown used to render markdown memos to display HTML. It included into the project as source code files so not special build operations needed, you only have to clone the repo.
git clone https://github.com/hoedown/hoedown
cd hoedown
git checkout 3.0.7
cd ..