Unverified Commit 99e7e762 authored by Aleksana's avatar Aleksana Committed by GitHub
Browse files

plplot: compile optional png support (#343908)

parents 804a1802 a50b031b
Loading
Loading
Loading
Loading
+30 −17
Original line number Diff line number Diff line
{ lib
, stdenv
, fetchurl
, cmake
, enableWX ? false
, wxGTK32
, Cocoa
, enableXWin ? false
, xorg
{
  lib,
  stdenv,
  fetchurl,
  cmake,
  pkg-config,
  enableWX ? false,
  wxGTK32,
  Cocoa,
  enableXWin ? false,
  xorg,
  enablePNG ? false,
  cairo,
  pango,
}:

stdenv.mkDerivation rec {
@@ -18,11 +23,19 @@ stdenv.mkDerivation rec {
    sha256 = "0ywccb6bs1389zjfmc9zwdvdsvlpm7vg957whh6b5a96yvcf8bdr";
  };

  nativeBuildInputs = [ cmake ];
  nativeBuildInputs = [
    cmake
    pkg-config
  ];

  buildInputs = lib.optional enableWX wxGTK32
  buildInputs =
    lib.optional enableWX wxGTK32
    ++ lib.optional (enableWX && stdenv.isDarwin) Cocoa
    ++ lib.optional enableXWin xorg.libX11;
    ++ lib.optional enableXWin xorg.libX11
    ++ lib.optionals enablePNG [
      cairo
      pango
    ];

  passthru = {
    inherit (xorg) libX11;