Unverified Commit 2bbc9c09 authored by rewine's avatar rewine Committed by GitHub
Browse files

Merge pull request #318500 from pokon548/fix-wps-pdf-export

wpsoffice{-cn}: fix pdf export not working
parents 3844793c da74ad3a
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -19,6 +19,7 @@
, curl
, coreutils
, cacert
, libjpeg
, useChineseVersion ? false
}:
let
@@ -72,6 +73,7 @@ stdenv.mkDerivation rec {
    alsa-lib
    at-spi2-core
    libtool
    libjpeg
    libxkbcommon
    nspr
    mesa
@@ -120,6 +122,9 @@ stdenv.mkDerivation rec {
  preFixup = ''
    # The following libraries need libtiff.so.5, but nixpkgs provides libtiff.so.6
    patchelf --replace-needed libtiff.so.5 libtiff.so $out/opt/kingsoft/wps-office/office6/{libpdfmain.so,libqpdfpaint.so,qt/plugins/imageformats/libqtiff.so,addons/pdfbatchcompression/libpdfbatchcompressionapp.so}
    patchelf --add-needed libtiff.so $out/opt/kingsoft/wps-office/office6/libwpsmain.so
    # Fix: Wrong JPEG library version: library is 62, caller expects 80
    patchelf --add-needed libjpeg.so $out/opt/kingsoft/wps-office/office6/libwpsmain.so
    # dlopen dependency
    patchelf --add-needed libudev.so.1 $out/opt/kingsoft/wps-office/office6/addons/cef/libcef.so
  '';