diff options
Diffstat (limited to 'pkgs/applications/misc/zathura/default.nix')
-rw-r--r-- | pkgs/applications/misc/zathura/default.nix | 64 |
1 files changed, 39 insertions, 25 deletions
diff --git a/pkgs/applications/misc/zathura/default.nix b/pkgs/applications/misc/zathura/default.nix index 2e58a028a30f..b5ba4f9ada75 100644 --- a/pkgs/applications/misc/zathura/default.nix +++ b/pkgs/applications/misc/zathura/default.nix @@ -1,27 +1,41 @@ -{ stdenv, fetchurl, pkgconfig, gtk, poppler }: - -stdenv.mkDerivation rec { - name = "zathura-0.0.8.4"; - - src = fetchurl { - url = "http://pwmt.org/download/${name}.tar.gz"; - sha256 = "03iq6n7bpgrkq3l8b2ab3flcfxrqpxc1f3ycn31xr2b6bjwi72qn"; - }; - - buildInputs = [ pkgconfig gtk poppler ]; - - makeFlags = "PREFIX=$(out)"; - - meta = { - homepage = https://pwmt.org/zathura/; - description = "A highly customizable and functional PDF viewer"; - longDescription = '' - Zathura is a highly customizable and functional PDF viewer based on the - poppler rendering library and the gtk+ toolkit. The idea behind zathura - is an application that provides a minimalistic and space saving interface - as well as an easy usage that mainly focuses on keyboard interaction. - ''; - license = "free"; - platforms = stdenv.lib.platforms.linux; +{ callPackage, pkgs }: + +rec { + inherit (pkgs) stdenv; + + zathura_core = callPackage ./core { }; + + zathura_pdf_poppler = callPackage ./pdf-poppler { }; + + zathura_djvu = callPackage ./djvu { }; + + zathura_ps = callPackage ./ps { }; + + zathuraWrapper = stdenv.mkDerivation rec { + + name = "zathura-0.1.2"; + + plugins_path = stdenv.lib.makeSearchPath "lib" [ + zathura_pdf_poppler + zathura_djvu + zathura_ps + ]; + + zathura = "${zathura_core}/bin/zathura"; + + builder = ./builder.sh; + + meta = { + homepage = http://pwmt.org/projects/zathura/; + description = "A highly customizable and functional PDF viewer"; + longDescription = '' + Zathura is a highly customizable and functional PDF viewer based on the + poppler rendering library and the gtk+ toolkit. The idea behind zathura + is an application that provides a minimalistic and space saving interface + as well as an easy usage that mainly focuses on keyboard interaction. + ''; + license = "free"; + }; }; } + |