anchor.diff:      # e.g. https://gitlab.gnome.org/GNOME/gtk/blob/3.24.4/gtk/gtk-launch.c#L31-33
       # https://gitlab.gnome.org/GNOME/gtk/merge_requests/536
       ./patches/3.0-darwin-x11.patch
  -
  -    # 3.24.31 does not declare QuartzCore dependency properly and fails to link
  -    (fetchpatch {
  -      url = "https://gitlab.gnome.org/GNOME/gtk/-/commit/0ac61443694b477c41fc246cb387ef86aba441de.patch";
  -      sha256 = "sha256-KaMeIdV/gfM4xzN9lIkY99E7bzAfTM6VETk5DEunB2w=";
  -    })
     ];
   
     nativeBuildInputs = [
  
positive.code: , stdenv
  , substituteAll
  , fetchurl
  , fetchpatch
  , pkg-config
  , gettext
  , docbook-xsl-nons
  
negative.code: 
  stdenv.mkDerivation rec {
    pname = "gtk+3";
    version = "3.24.33";
  
    outputs = [ "out" "dev" ] ++ lib.optional withGtkDoc "devdoc";
    outputBin = "dev";
  