diff options
author | dawidsowa <dawid_sowa@posteo.net> | 2020-07-25 23:28:37 +0200 |
---|---|---|
committer | dawidsowa <dawid_sowa@posteo.net> | 2020-07-26 02:26:35 +0200 |
commit | de98a638213a99b321407b301013f4861e66a65e (patch) | |
tree | 1bbea88f6485663f02c7749cedb0e55392d4037e /pkgs/desktops/mate | |
parent | 27f514ac0d250f5bfa39c2a1799b37200249a65b (diff) | |
download | nixpkgs-de98a638213a99b321407b301013f4861e66a65e.tar nixpkgs-de98a638213a99b321407b301013f4861e66a65e.tar.gz nixpkgs-de98a638213a99b321407b301013f4861e66a65e.tar.bz2 nixpkgs-de98a638213a99b321407b301013f4861e66a65e.tar.lz nixpkgs-de98a638213a99b321407b301013f4861e66a65e.tar.xz nixpkgs-de98a638213a99b321407b301013f4861e66a65e.tar.zst nixpkgs-de98a638213a99b321407b301013f4861e66a65e.zip |
mate.atril: add support for more filetypes
Diffstat (limited to 'pkgs/desktops/mate')
-rw-r--r-- | pkgs/desktops/mate/atril/default.nix | 37 |
1 files changed, 35 insertions, 2 deletions
diff --git a/pkgs/desktops/mate/atril/default.nix b/pkgs/desktops/mate/atril/default.nix index e71ca81142a..12c89ee1b11 100644 --- a/pkgs/desktops/mate/atril/default.nix +++ b/pkgs/desktops/mate/atril/default.nix @@ -1,4 +1,25 @@ -{ stdenv, fetchurl, pkgconfig, gettext, gtk3, glib, libxml2, libsecret, poppler, itstool, hicolor-icon-theme, texlive, mate, wrapGAppsHook }: +{ stdenv +, fetchurl +, pkgconfig +, gettext +, gtk3 +, glib +, libxml2 +, libsecret +, poppler +, itstool +, hicolor-icon-theme +, texlive +, mate +, wrapGAppsHook +, enableEpub ? true, webkitgtk +, enableDjvu ? true, djvulibre +, enablePostScript ? true, libspectre +, enableXps ? true, libgxps +, enableImages ? false +}: + +with stdenv.lib; stdenv.mkDerivation rec { pname = "atril"; @@ -26,7 +47,19 @@ stdenv.mkDerivation rec { mate.mate-desktop hicolor-icon-theme texlive.bin.core # for synctex, used by the pdf back-end - ]; + ] + ++ optionals enableDjvu [ djvulibre ] + ++ optionals enableEpub [ webkitgtk ] + ++ optionals enablePostScript [ libspectre ] + ++ optionals enableXps [ libgxps ] + ; + + configureFlags = [ ] + ++ optionals (enableDjvu) [ "--enable-djvu" ] + ++ optionals (enableEpub) [ "--enable-epub" ] + ++ optionals (enablePostScript) [ "--enable-ps" ] + ++ optionals (enableXps) [ "--enable-xps" ] + ++ optionals (enableImages) [ "--enable-pixbuf" ]; NIX_CFLAGS_COMPILE = "-I${glib.dev}/include/gio-unix-2.0"; |