anchor.diff:      librsvg
     ];
   
  +  mesonFlags =
  +    let
  +      # ERROR: 'rust' compiler binary not defined in cross or native file
  +      crossFile = writeText "cross-file.conf" ''
  +        [binaries]
  +        rust = [ 'rustc', '--target', '${rust.toRustTargetSpec stdenv.hostPlatform}' ]
  +      '';
  +    in
  +    lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [ "--cross-file=${crossFile}" ];
  +
     passthru = {
       updateScript = gnome.updateScript {
         packageName = pname;
  
positive.code:   };
  
    cargoVendorDir = "vendor";
  
    nativeBuildInputs = [
      appstream-glib
  
negative.code: , libadwaita
  , librsvg
  , rustc
  , rust
  , writeText
  , cargo
  }:
  
  