2011-04-26 17:09:39 +02:00
|
|
|
zathura - a document viewer
|
2012-09-10 00:18:57 +02:00
|
|
|
===========================
|
2018-02-20 22:41:53 +01:00
|
|
|
|
2011-04-26 17:09:39 +02:00
|
|
|
zathura is a highly customizable and functional document viewer based on the
|
|
|
|
girara user interface library and several document libraries.
|
2009-08-11 23:18:50 +02:00
|
|
|
|
|
|
|
Requirements
|
|
|
|
------------
|
2018-02-20 22:41:53 +01:00
|
|
|
|
2018-11-27 20:55:16 +01:00
|
|
|
meson (>= 0.47)
|
2018-02-12 14:50:14 +01:00
|
|
|
gtk3 (>= 3.22)
|
2017-06-13 22:07:24 +02:00
|
|
|
glib (>= 2.50)
|
2018-12-22 16:26:12 +01:00
|
|
|
girara (>= 0.3.2)
|
2013-02-13 15:25:52 +01:00
|
|
|
sqlite3 (optional, >= 3.5.9)
|
2018-12-22 16:12:00 +01:00
|
|
|
check (optional build dependency, for tests)
|
2013-02-13 15:25:52 +01:00
|
|
|
libmagic from file(1) (optional, for mime-type detection)
|
2016-02-05 10:55:05 +01:00
|
|
|
libsynctex from TeXLive (optional, for SyncTeX support)
|
2018-02-22 14:28:22 +01:00
|
|
|
libseccomp (optional, for sandbox support)
|
2018-12-22 16:12:00 +01:00
|
|
|
librvsg-bin (optional build dependency, for icons)
|
|
|
|
Sphinx (optional build dependency, for manpages and HTML documentation)
|
|
|
|
doxygen (optional build dependency, for HTML documentation)
|
|
|
|
breathe (optional build dependency, for HTML documentation)
|
|
|
|
sphinx_rtd_theme (optional build dependency, for HTML documentation)
|
2009-08-11 23:18:50 +02:00
|
|
|
|
2018-03-12 13:39:39 +01:00
|
|
|
Note that Sphinx is needed to build the manpages. If it is not installed, the
|
2018-11-27 20:55:16 +01:00
|
|
|
man pages won't be built. For building the HTML documentation, doxygen, breathe
|
|
|
|
and sphinx_rtd_theme are needed in addition to Sphinx.
|
2012-03-04 18:54:52 +01:00
|
|
|
|
2018-03-12 13:39:39 +01:00
|
|
|
If you don't want to build with support for sqlite databases, you can configure
|
2018-11-27 20:55:16 +01:00
|
|
|
the build system with -Dsqlite=disabled and sqlite support won't be available.
|
2011-05-19 12:46:12 +02:00
|
|
|
|
2018-03-12 13:39:39 +01:00
|
|
|
The use of magic to detect mime types is optional and can be disabled by
|
2018-11-27 20:55:16 +01:00
|
|
|
configuring the build system with -Dmagic=disabled.
|
2014-04-08 19:56:31 +02:00
|
|
|
|
2018-03-11 16:17:56 +01:00
|
|
|
The use of seccomp to create a sandboxed environment is optional and can be
|
2018-11-27 20:55:16 +01:00
|
|
|
disabled by configure the build system with -Dseccomp=disabled. The sandbox
|
2018-08-24 16:08:58 +02:00
|
|
|
will by default be set to "normal" mode, which should not interfere with the
|
|
|
|
normal operation of zathura. For strict sandbox mode set "sandbox strict" in
|
|
|
|
zathurarc. Strict sandbox mode will reduce the available functionality of
|
|
|
|
zathura and provide a read only document viewer.
|
2014-04-08 19:56:31 +02:00
|
|
|
|
2009-08-11 23:18:50 +02:00
|
|
|
Installation
|
|
|
|
------------
|
|
|
|
|
2018-02-25 10:48:09 +01:00
|
|
|
To build and install zathura using meson's ninja backend:
|
2009-08-11 23:18:50 +02:00
|
|
|
|
2018-02-20 22:41:53 +01:00
|
|
|
meson build
|
|
|
|
cd build
|
|
|
|
ninja
|
|
|
|
ninja install
|
2013-11-04 20:55:54 +01:00
|
|
|
|
2018-02-25 10:48:09 +01:00
|
|
|
Note that the default backend for meson might vary based on the platform. Please
|
|
|
|
refer to the meson documentation for platform specific dependencies.
|
|
|
|
|
2013-11-04 20:55:54 +01:00
|
|
|
Bugs
|
|
|
|
----
|
2018-02-20 22:41:53 +01:00
|
|
|
|
2018-11-27 20:55:16 +01:00
|
|
|
Please report bugs at http://git.pwmt.org/pwmt/zathura.
|