anchor.diff:    cargoDeps = rustPlatform.fetchCargoTarball {
       inherit src;
       name = "${pname}-${version}";
  -    hash = "sha256-npqC8lu7acAggJyR4iDkcQZYMNNnseV2pB3+j4G/nIk=";
  +    hash = "sha256-eFq42m16zzrUBbAqv7BsAf4VxyO93WynLjvIzKbZwnQ=";
     };
   
     nativeBuildInputs = [
       meson
       ninja
       pkg-config
  -    python3
       rustPlatform.rust.cargo
       rustPlatform.cargoSetupHook
       rustPlatform.rust.rustc
  
positive.code:   # <spa-0.2/spa/utils/defs.h> included by libspa-sys requires <stdbool.h>
    BINDGEN_EXTRA_CLANG_ARGS = "-I${llvmPackages.libclang.lib}/lib/clang/${lib.getVersion llvmPackages.clang}/include -I${glibc.dev}/include";
  
    postPatch = ''
      patchShebangs build-aux/meson_post_install.py
      # https://github.com/bilelmoussaoui/ashpd/pull/32
      substituteInPlace build-aux/meson_post_install.py \
        --replace "gtk-update-icon-cache" "gtk4-update-icon-cache"
    '';
  
    passthru = {
      updateScript = nix-update-script {
        attrPath = pname;
  
negative.code:         owner = "bilelmoussaoui";
          repo = "ashpd";
          rev = version;
          sha256 = "9O6XqM4oys/hXgztQQ8tTobJV8U52db/VY6FlTMUvGY=";
        };
      in
      "${share}/ashpd-demo";
  