anchor.diff:      desktop-file-utils
       meson
       ninja
  -    python3
       pkg-config
       rustPlatform.cargoSetupHook
       rustPlatform.rust.cargo
       rustPlatform.rust.rustc
  -    wayland
  -    wrapGAppsHook
  +    wrapGAppsHook4
     ];
   
     buildInputs = [
       glib
  -    gobject-introspection
       gst_all_1.gstreamer
       gst_all_1.gst-plugins-base
       gst_all_1.gst-plugins-ugly
  
positive.code:     libadwaita
      libpulseaudio
      librsvg
    ];
  
    propagatedBuildInputs = [ python3.pkgs.pygobject3 ];
  
    strictDeps = false;
  
    # Fixes https://github.com/NixOS/nixpkgs/issues/31168
    postPatch = ''
      patchShebangs build-aux/meson_post_install.py
      substituteInPlace meson.build --replace '>= 1.0.0-alpha.1' '>= 1.0.0'
    '';
  
    installCheckPhase = ''
      $out/bin/kooha --help
  
negative.code: , appstream-glib
  , desktop-file-utils
  , glib
  , gst_all_1
  , pipewire
  , gtk4
  , libadwaita
  , libpulseaudio
  