anchor.diff:  }:
   
   let
  -  inherit (stdenv.lib)
  +  inherit (lib)
       boolEn
       boolString
       boolWt
       optionalString;
   
       channel = "2.24";
  -    version = "2.24.31";
  +    version = "${channel}-2017-03-27";
   in
   stdenv.mkDerivation rec {
     name = "gtk+-${version}";
   
  -  src = fetchurl {
  -    url = "mirror://gnome/sources/gtk+/${channel}/${name}.tar.xz";
  -    hashOutput = false;
  -    sha256 = "68c1922732c7efc08df4656a5366dcc3afdc8791513400dac276009b40954658";
  +  src = fetchFromGitHub {
  +    version = 2;
  +    owner = "GNOME";
  +    repo = "gtk";
  +    rev = "4435fb3c612da10522bf4f709b66887a055e4cab";
  +    sha256 = "0e24db8d1d157e8fec7283cb7ef90a91c7e8c2879b600c9a317831b8f977f53e";
     };
   
  -  configureFlags = [
  -    "--${boolEn (xorg.libXext != null)}-shm"
  -    "--${boolEn (libxkbcommon != null)}-xkb"
  -    "--${boolEn (xorg.libXinerama != null)}-xinerama"
  -    "--enable-rebuilds"
  -    "--enable-visibility"
  -    "--enable-explicit-deps"
  -    "--enable-glibtest"
  -    "--enable-modules"
  -    "--disable-quartz-relocation"
  -    "--${boolEn (cups != null)}-cups"
  -    "--disable-papi"
  -    "--${boolEn (cups != null)}-test-print-backend"
  -    "--${boolEn (gobject-introspection != null)}-introspection"
  -    "--disable-gtk-doc"
  -    "--disable-gtk-doc-html"
  -    "--disable-gtk-doc-pdf"
  -    "--enable-man"
  -    "--${boolWt (xorg.libXi != null)}-xinput"
  -    "--${boolWt (xorg != null)}-gdktarget${
  -      boolString (xorg != null) "=x11" ""}"
  -    #"--with-gdktarget=directfb"
  -    "--${boolWt (xorg != null)}-x"
  -  ];
  -
     nativeBuildInputs = [
  +    autoreconfHook  # Just used to include all dependencies
       gettext
  +    gtk-doc  # autoreconf
       intltool
       perl
     ];
  
positive.code:     xorg.libXrender
    ];
  
    postInstall = "rm -rf $out/share/gtk-doc";
  
    passthru = {
  
negative.code: { stdenv
  , autoreconfHook
  , fetchFromGitHub
  , gettext
  , gtk-doc
  , intltool
  , lib
  , perl
  
  , atk
  