Common code base for all Kiwix ports
Go to file
Kelson 72971bba2a Merge pull request #7 from legoktm/patch-1
meson: Use 'libzim' name as a dependency
2017-01-02 16:18:54 +01: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 meson: Use 'libzim' name as a dependency 2016-12-31 23:49:42 -08: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.