diff options
author | José Romildo Malaquias <malaquias@gmail.com> | 2020-07-26 23:42:50 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-07-26 23:42:50 -0300 |
commit | 89cb711b807f9c5dc71a8a6d4b023342e83ae8b9 (patch) | |
tree | 3d5e1d3214b65eba8c2d892e0bb705fc96b3d35f | |
parent | e12aa01bdde98d9832a89045b81ef99c95823a76 (diff) | |
parent | de98a638213a99b321407b301013f4861e66a65e (diff) | |
download | nixpkgs-89cb711b807f9c5dc71a8a6d4b023342e83ae8b9.tar nixpkgs-89cb711b807f9c5dc71a8a6d4b023342e83ae8b9.tar.gz nixpkgs-89cb711b807f9c5dc71a8a6d4b023342e83ae8b9.tar.bz2 nixpkgs-89cb711b807f9c5dc71a8a6d4b023342e83ae8b9.tar.lz nixpkgs-89cb711b807f9c5dc71a8a6d4b023342e83ae8b9.tar.xz nixpkgs-89cb711b807f9c5dc71a8a6d4b023342e83ae8b9.tar.zst nixpkgs-89cb711b807f9c5dc71a8a6d4b023342e83ae8b9.zip |
Merge pull request #93851 from dawidsowa/atril
mate.atril: add support for more filetypes
-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"; |