anchor.diff:      sha256 = "173w0pqzk2m7hjlg15bymrx7ynxgq1ciadg03hzybxwnvfi4gsmx";
     };
   
  -  configureFlags = "--with-scanner";
  +  configureFlags = [
  +    (mkEnable (expat != null) "scanner" null)
  +  ];
   
     nativeBuildInputs = [ pkgconfig ];
   
  
positive.code:   meta = {
      description = "Reference implementation of the wayland protocol";
      homepage    = http://wayland.freedesktop.org/;
      license     = lib.licenses.mit;
      platforms   = lib.platforms.linux;
      maintainers = with lib.maintainers; [ codyopel wkennington ];
    };
  
    passthru.version = version;
  
negative.code: # Require the optional to be enabled until upstream fixes or removes the configure flag
  assert expat != null;
  
  with stdenv.lib;
  stdenv.mkDerivation rec {
    name = "wayland-${version}";
    version = "1.7.0";
  