anchor.diff:  , substituteAll
   , glib
   , addOpenGLRunpath
  +, enableGeoLocation ? true
  +, withLibsecret ? true
   }:
  -
  -assert enableGeoLocation -> geoclue2 != null;
   
   stdenv.mkDerivation rec {
     pname = "webkitgtk";
  
positive.code: , lcms2
  , libmanette
  , openjpeg
  , enableGeoLocation ? true
  , geoclue2
  , sqlite
  , enableGLES ? true
  
negative.code:     "-DUSE_SYSTEM_MALLOC=ON"
    ] ++ lib.optionals (!stdenv.isLinux) [
      "-DUSE_SYSTEMD=OFF"
    ] ++ lib.optionals (stdenv.isLinux && enableGLES) [
      "-DENABLE_GLES2=ON"
    ];
  
    postPatch = ''
      patchShebangs .
  