anchor.diff:  , wayland-protocols
   , xineramaSupport ? stdenv.isLinux
   , cupsSupport ? stdenv.isLinux
  -, withGtkDoc ? stdenv.isLinux
  +, withGtkDoc ? stdenv.isLinux && (stdenv.buildPlatform == stdenv.hostPlatform)
   , cups
   , AppKit
   , Cocoa
   , QuartzCore
   , broadwaySupport ? true
  +, wayland-scanner
   }:
   
   let
  
positive.code:     pkg-config
      python3
      sassc
    ] ++ setupHooks ++ lib.optionals withGtkDoc [
      docbook_xml_dtd_43
      docbook-xsl-nons
      gtk-doc
      # For xmllint
      libxml2
    ];
  
    buildInputs = [
  
negative.code: , gnome
  , gsettings-desktop-schemas
  , sassc
  , trackerSupport ? stdenv.isLinux && (stdenv.buildPlatform == stdenv.hostPlatform)
  , tracker
  , x11Support ? stdenv.isLinux
  , waylandSupport ? stdenv.isLinux
  