Unverified Commit 83a5d71e authored by Aleksana's avatar Aleksana Committed by GitHub
Browse files

pdfpc: Remove webkitgtk from Darwin build (#474378)

parents 344b5dea c4475be0
Loading
Loading
Loading
Loading
+28 −16
Original line number Diff line number Diff line
@@ -20,6 +20,8 @@
  discount,
  json-glib,
  nix-update-script,
  libsoup_3,
  librsvg,
}:

stdenv.mkDerivation rec {
@@ -42,22 +44,32 @@ stdenv.mkDerivation rec {
    wrapGAppsHook3
  ];

  buildInputs = [
    gtk3
    libgee
    poppler
  cmakeFlags = lib.optional stdenv.hostPlatform.isDarwin (lib.cmakeBool "MDVIEW" false);
  buildInputs =
    let
      platformBuildInputs =
        if stdenv.hostPlatform.isDarwin then
          [ librsvg ]
        else
          [
            libpthreadstubs
    gstreamer
    gst-plugins-base
    (gst-plugins-good.override { gtkSupport = true; })
    gst-libav
    qrencode
            webkitgtk_4_1
          ];
    in
    [
      (gst-plugins-good.override { gtkSupport = true; })
      discount
      gst-libav
      gst-plugins-base
      gstreamer
      gtk3
      json-glib
  ];

  cmakeFlags = lib.optional stdenv.hostPlatform.isDarwin (lib.cmakeBool "MOVIES" false);
      libgee
      libsoup_3
      poppler
      qrencode
    ]
    ++ platformBuildInputs;

  passthru.updateScript = nix-update-script { };