This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sudo apt-get -y install python3-pip virtualenv ninja-build zlib1g-dev liblzma-dev libicu-dev libzstd-dev libxapian-dev uuid-dev googletest doxygen pkg-config git automake libtool cmake subversion ccache autopoint libbz2-dev libmagic-dev libmicrohttpd-dev | |
export PATH=$PATH:$HOME/.local/bin | |
sudo pip3 install meson | |
pip3 install Sphinx breathe exhale | |
cd ~ | |
git clone https://github.com/openzim/libzim.git | |
cd libzim | |
meson setup build --backend ninja | |
meson compile -C build | |
meson test -C build |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sudo apt-get -y install doxygen pandoc flex lzip lcov git gcc cmake libpcre3-dev zlib1g-dev libssl-dev libnghttp2-dev autoconf-archive nettle-dev libtool python-is-python3 autopoint texinfo nettle-dev nettle-dev nettle-bin libunistring-dev gettext make libbz2-dev lzma brotli libbrotli-dev libzstd-dev zstd lzip liblz-dev libpcre2-dev libmicrohttpd-dev libgpgme-dev liblzma-dev libgnutls28-dev libgcrypt20-dev git-merge-changelog | |
cd ~/Downloads | |
mkdir wget-dev | |
cd wget-dev | |
git clone https://gitlab.com/rockdaboot/libhsts | |
cd libhsts | |
autoreconf -fi | |
./configure | |
make |