zathura a document viewer

Dependencies

The core of zathura depends on two external libraries, girara, our simplistic user interface library and GTK+, a cross-platform widget toolkit. Depending on which filetypes should be supported you are going to need additional libraries to build those file type plugins.

Core dependencies

  • girara, our simplistic user interface library (>= 0.1.8)
  • GTK+, a cross-platform widget toolkit (>= 3)

Optional and build dependencies

  • sqlite3, a SQL database engine
  • intltool, utility scripts for internationalization
  • check, a unit testing framework for C
  • libmagic from file, a file type guesser
  • docutils, documentation utilities

Stable version

Since zathura packages are available in many distributions it is recommended to install it from there with your prefered package manager. Otherwise you can grab the latest version of the source code from our website and build it by hand:

$ tar xfv zathura-<version>.tar.gz
$ cd zathura-<version>
$ make
$ make install

Known supported distributions

Developer version

If you are interested in testing the very latest versions with all its new features, that we are working on, type in the following commands. At first you have to install the latest version of girara:

$ git clone https://git.pwmt.org/pwmt/girara.git
$ cd girara
$ git checkout --track -b develop origin/develop
$ make
$ make install

After the successful installation of the user interface library, grab the latest version of zathura and install it:

$ git clone https://git.pwmt.org/pwmt/zathura.git
$ cd zathura
$ git checkout --track -b develop origin/develop
$ make
$ make install

For the installation of a file type plugin check the plugins section.