diff options
Diffstat (limited to 'pkgs/applications/misc/adobe-reader/builder.sh')
-rw-r--r-- | pkgs/applications/misc/adobe-reader/builder.sh | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/pkgs/applications/misc/adobe-reader/builder.sh b/pkgs/applications/misc/adobe-reader/builder.sh new file mode 100644 index 00000000000..0b5ed4a4029 --- /dev/null +++ b/pkgs/applications/misc/adobe-reader/builder.sh @@ -0,0 +1,26 @@ +source $stdenv/setup + +echo "unpacking $src..." +tar xvfa $src + +ensureDir $out + +echo "unpacking reader..." +tar xvf AdobeReader/COMMON.TAR -C $out +tar xvf AdobeReader/ILINXR.TAR -C $out + +# Disable this plugin for now (it needs LDAP, and I'm too lazy to add it). +rm $out/Adobe/Reader*/Reader/intellinux/plug_ins/PPKLite.api + +patchelf --interpreter "$(cat $NIX_GCC/nix-support/dynamic-linker)" \ + --set-rpath $libPath \ + $out/Adobe/Reader*/Reader/intellinux/bin/acroread + +# The "xargs -r" is to shut up a warning when Mozilla can't be found. +substituteInPlace $out/Adobe/Reader*/bin/acroread \ + --replace /bin/pwd $(type -P pwd) \ + --replace /bin/ls $(type -P ls) \ + --replace xargs "xargs -r" + +ensureDir $out/bin +ln -s $out/Adobe/Reader*/bin/acroread $out/bin/acroread |