anchor.diff:  , xdg-dbus-proxy
   , substituteAll
   , gnome3
  +, glib
   }:
   
   assert enableGeoLocation -> geoclue2 != null;
  
positive.code:     pkgconfig
      python3
      ruby
    ];
  
    buildInputs = [
  
negative.code:     ./libglvnd-headers.patch
    ];
  
    preConfigure = stdenv.lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) ''
      # Ignore gettext in cmake_prefix_path so that find_program doesn't
      # pick up the wrong gettext. TODO: Find a better solution for
      # this, maybe make cmake not look up executables in
      # CMAKE_PREFIX_PATH.
      cmakeFlags+=" -DCMAKE_IGNORE_PATH=${getBin gettext}/bin"
    '';
  
    nativeBuildInputs = [
      bison
      cmake
  