anchor.diff:      '';
   
       gnFlags = mkGnFlags ({
  +      is_official_build = true;
         custom_toolchain = "//build/toolchain/linux/unbundle:default";
         host_toolchain = "//build/toolchain/linux/unbundle:default";
  -      is_official_build = true;
  -
  -      use_vaapi = !stdenv.isAarch64; # TODO: Remove once M88 is released
  +      system_wayland_scanner_path = "${wayland}/bin/wayland-scanner";
  +
         use_sysroot = false;
         use_gnome_keyring = gnomeKeyringSupport;
         use_gio = gnomeSupport;
  
positive.code: , jre8
  , pipewire_0_2
  , libva
  
  # optional dependencies
  , libgcrypt ? null # gnomeSupport || cupsSupport
  , libdrm ? null, wayland ? null, mesa ? null, libxkbcommon ? null # useOzone
  
  # package customization
  , useOzone ? true
  , gnomeSupport ? false, gnome ? null
  , gnomeKeyringSupport ? false, libgnome-keyring3 ? null
  , proprietaryCodecs ? true
  
negative.code:       jre
        pipewire_0_2
        libva
        libdrm wayland mesa.drivers libxkbcommon
      ] ++ optional gnomeKeyringSupport libgnome-keyring3
        ++ optionals gnomeSupport [ gnome.GConf libgcrypt ]
        ++ optionals cupsSupport [ libgcrypt cups ]
        ++ optional pulseSupport libpulseaudio;
  
      patches = [
        ./patches/no-build-timestamps.patch # Optional patch to use SOURCE_DATE_EPOCH in compute_build_timestamp.py (should be upstreamed)
  