Installation

Compile from source

From source, by default, git clone fetch the stable branch of GQLite:

git clone https://gitlab.com/gqlite/GQLite.git
cd GQLite
mkdir build
cd build
cmake ..
make -j4
make install

Amalgamate

From the releases page it is possible to download an amalgamate variant of GQLite, which contains a single cpp file and two headers. This allow to easilly embedd GQLite in your own application build.

Using lrs-pkg

Using lrs-pkg build environment:

lrs-pkg get --repo cyloncore-core https://gitlab.com/cyloncore/lrs-pkg-core-repositories.git
lrs-pkg get gqlite
lrs-pkg build

Using pip (Python)

The pip package currently contains a copy of GQLite which is built during installation:

pip install gqlitedb

Using gem (Ruby)

The gem package currently contains a copy of GQLite which is built during installation:

gem install gqlite