Skip to content

Instantly share code, notes, and snippets.

@StephenGenusa
Created September 24, 2020 20:20
Show Gist options
  • Save StephenGenusa/77eb177c5dd38031b680a97269c24b99 to your computer and use it in GitHub Desktop.
Save StephenGenusa/77eb177c5dd38031b680a97269c24b99 to your computer and use it in GitHub Desktop.
Incomplete/Kiwix
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
meson install -c build
cd build
sudo meson install
cd ~
# https://github.com/kiwix/kiwix-build
virtualenv -p python3 .
source bin/activate
git clone https://github.com/kiwix/kiwix-build.git
cd kiwix-build
pip install .
hash -r
kiwix-build kiwix-lib
kiwix-build zim-tools
kiwix-build kiwix-desktop
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment