summary refs log tree commit diff
path: root/pkgs/data/misc/poppler-data/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/data/misc/poppler-data/default.nix')
-rw-r--r--pkgs/data/misc/poppler-data/default.nix17
1 files changed, 10 insertions, 7 deletions
diff --git a/pkgs/data/misc/poppler-data/default.nix b/pkgs/data/misc/poppler-data/default.nix
index b121d30824e9..14a41cf84fc9 100644
--- a/pkgs/data/misc/poppler-data/default.nix
+++ b/pkgs/data/misc/poppler-data/default.nix
@@ -1,20 +1,23 @@
 { fetchurl, stdenv, cmake }:
 
 stdenv.mkDerivation rec {
-  name = "poppler-data-0.4.3";
+  name = "poppler-data-0.4.5";
 
   src = fetchurl {
     url = "http://poppler.freedesktop.org/${name}.tar.gz";
-    sha256 = "19jq5miinzzrzlv6696j82hr60ga2r4msk6a34s9537vid410q22";
+    sha256 = "1zbh1zd083wfwrcw7vxc2bn32h42y6iyh24syxcb3r5ggd2vr41i";
   };
 
   buildInputs = [ cmake ];
 
-  postInstall = ''
-    ensureDir ''${out}/etc/profile.d
-    echo "export POPPLER_DATADIR=''${out}/share/poppler" > \
-      ''${out}/etc/profile.d/60-poppler.sh
-  '';
+# TODO: actually use $prefix/etc/profile.d in NixOS
+  postInstall =
+    ''
+      mkdir -pv ''${out}/etc/profile.d
+      echo "export POPPLER_DATADIR=''${out}/share/poppler" |
+        tee ''${out}/etc/profile.d/60-poppler.sh
+      chmod -c +x ''${out}/etc/profile.d/60-poppler.sh
+    '';
 
   meta = {
     homepage = http://poppler.freedesktop.org/;