vtorri / etui

Multi-document rendering library using the EFL
GNU General Public License v3.0
6 stars 5 forks source link

Build Status Coverity Scan Build Status

Étui

A Multiple Document Library and Viewer

License:

This library is released under the GPL v3 license

Library:

Requirements :

Binary:

Requirements:

Supported backends (Current and Future):

Compilation:

Common usage of meson. Here are some example to compile with PDF and DJVU support:

prerequisites: install Ewpi and then the EFL. If ewpi is installed in /opt/ewpi:

mkdir builddir && cd builddir
meson .. --default-library shared --prefix=$HOME/etui \
    -Dlicense=agplv3 \
    -Dmupdf-libdir=/opt/ewpi/lib \
    -Dmupdf-includedir=/opt/ewpi/include

prerequisites:

apt-get install libmupdf-dev libarchive-dev libjbig2dec0-dev libopenjp2-7-dev libfreetype6-dev libharfbuzz-dev libjpeg-dev zlib1g-dev libtiff-dev libdjvulibre-dev

compilation:

mkdir builddir && cd builddir
meson .. --default-library shared --prefix=$HOME/etui -Dlicense=agplv3

prerequisites:

dnf install mupdf-devel libarchive-devel jbig2dec-devel openjpeg2-devel freetype-devel harfbuzz-devel libjpeg-devel zlib-devel libtiff-devel djvulibre-devel

compilation:

mkdir builddir && cd builddir
meson .. --default-library shared --prefix=$HOME/etui -Dlicense=agplv3

./configure --enable-gpl --with-mupdf-shared-libs="-lmupdf"

./configure --enable-gpl --with-mupdf-includedir=-I/usr/local/include --with-mupdf-shared-libs="-L/usr/local/lib -lmupdf -lmupdfthird"

Key bindings: ([C] means can be configured)

Mouse bindings: