Common code base for all Kiwix ports
Go to file
Matthieu Gautier d5191a18f0 Merge pull request #15 from kiwix/readme-ctpp
Document libctpp2-dev dependency (fixes #11)
2017-01-10 09:57:16 +01:00
include "myhtmlparse.h" is a private header. Remove it from indexer.h. 2017-01-03 11:51:31 +01:00
scripts All static compilation with several generated resource code. 2016-12-23 14:27:58 +01:00
src "myhtmlparse.h" is a private header. Remove it from indexer.h. 2017-01-03 11:51:31 +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 Document libctpp2-dev dependency (fixes #11) 2017-01-09 23:12:30 -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
  • libctpp2-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.