summary refs log tree commit diff
path: root/pkgs/applications/misc/xpdf
diff options
context:
space:
mode:
authorDmitry Kalinkin <dmitry.kalinkin@gmail.com>2018-03-01 16:40:10 -0500
committerDmitry Kalinkin <dmitry.kalinkin@gmail.com>2018-03-01 16:40:10 -0500
commita3c57acef4a0c7ade1e1ee5a5deed748a90da2f9 (patch)
treeff00727d113611db7c6100db0898702e429fc382 /pkgs/applications/misc/xpdf
parentea66292a1615a1455ccdf0b8a3641bc5f02ca14b (diff)
downloadnixpkgs-a3c57acef4a0c7ade1e1ee5a5deed748a90da2f9.tar
nixpkgs-a3c57acef4a0c7ade1e1ee5a5deed748a90da2f9.tar.gz
nixpkgs-a3c57acef4a0c7ade1e1ee5a5deed748a90da2f9.tar.bz2
nixpkgs-a3c57acef4a0c7ade1e1ee5a5deed748a90da2f9.tar.lz
nixpkgs-a3c57acef4a0c7ade1e1ee5a5deed748a90da2f9.tar.xz
nixpkgs-a3c57acef4a0c7ade1e1ee5a5deed748a90da2f9.tar.zst
nixpkgs-a3c57acef4a0c7ade1e1ee5a5deed748a90da2f9.zip
xpdf: specify paths to Qt plugins
On Darwing this fixes icons and "native" look.

Fixes: #36188
Diffstat (limited to 'pkgs/applications/misc/xpdf')
-rw-r--r--pkgs/applications/misc/xpdf/default.nix6
1 files changed, 3 insertions, 3 deletions
diff --git a/pkgs/applications/misc/xpdf/default.nix b/pkgs/applications/misc/xpdf/default.nix
index 42622b62f61..3b05c9be451 100644
--- a/pkgs/applications/misc/xpdf/default.nix
+++ b/pkgs/applications/misc/xpdf/default.nix
@@ -1,9 +1,9 @@
 { enableGUI ? true, enablePDFtoPPM ? true, useT1Lib ? false
 , stdenv, fetchurl, zlib, libpng, freetype ? null, t1lib ? null
-, cmake, qtbase ? null, makeWrapper
+, cmake, qtbase ? null, qtsvg ? null, makeWrapper
 }:
 
-assert enableGUI -> qtbase != null && freetype != null;
+assert enableGUI -> qtbase != null && qtsvg != null && freetype != null;
 assert enablePDFtoPPM -> freetype != null;
 assert useT1Lib -> t1lib != null;
 
@@ -38,7 +38,7 @@ stdenv.mkDerivation {
 
   postInstall = stdenv.lib.optionalString stdenv.isDarwin ''
     wrapProgram $out/bin/xpdf \
-      --set QT_QPA_PLATFORM_PLUGIN_PATH ${qtbase.bin}/lib/qt-*/plugins/platforms
+      --set QT_PLUGIN_PATH ${qtbase.bin}/${qtbase.qtPluginPrefix}:${qtsvg.bin}/${qtbase.qtPluginPrefix}
   '';
 
   meta = {