anchor.diff:  
   stdenv.mkDerivation rec {
     pname = "ashpd-demo";
  -  version = "0.0.1-alpha";
  +  version = "0.2.2";
   
     src =
       let
  
positive.code:   meta = with lib; {
      description = "Tool for playing with XDG desktop portals";
      homepage = "https://github.com/bilelmoussaoui/ashpd/tree/master/ashpd-demo";
      broken = true; # requires older libadwaita
      license = licenses.mit;
      maintainers = with maintainers; [ jtojnar ];
      platforms = platforms.linux;
  
negative.code:   cargoDeps = rustPlatform.fetchCargoTarball {
      inherit src;
      name = "${pname}-${version}";
      hash = "sha256-eFq42m16zzrUBbAqv7BsAf4VxyO93WynLjvIzKbZwnQ=";
    };
  
    nativeBuildInputs = [
      meson
      ninja
      pkg-config
      rustPlatform.rust.cargo
      rustPlatform.cargoSetupHook
      rustPlatform.rust.rustc
  