Common code base for all Kiwix ports
Go to file
Kunal Mehta 12b6a50dba Add README with build instructions (closes #3, #6) 2017-01-02 06:57:01 -08:00
include Add a new script to compile resources. 2016-12-23 13:06:12 +01:00
scripts All static compilation with several generated resource code. 2016-12-23 14:27:58 +01:00
src Add a new script to compile resources. 2016-12-23 13:06:12 +01:00
static Add a new script to compile resources. 2016-12-23 13:06:12 +01:00
COPYING + GPL license 2016-12-31 09:29:53 +01:00
README.md Add README with build instructions (closes #3, #6) 2017-01-02 06:57:01 -08:00
meson.build Add a new script to compile resources. 2016-12-23 13:06:12 +01:00
meson_options.txt Switch build system to mesonbuild. 2016-12-22 12:01:20 +01:00

README.md

libkiwix

libkiwix contains the common code base for all kiwix ports.

You'll need the following dependencies to build libkiwix:

  • libicu-dev
  • libzim
  • libpugixml-dev - 1.8+, compiled with -DBUILD_PKGCONFIG=1 -DBUILD_SHARED_LIBS=1
  • aria2c (usually via aria2 package)
  • meson
  • pkg-config
  • libxapian-dev

To build:

$ cd kiwix-lib
$ mkdir -p build
$ cd build
$ meson ..
$ ninja
$ ninja install

Licensed as GPLv3 or later, see COPYING for more details.