anchor.diff:      # and saves them to the generated binary. This would make the build-time
       # dependencies part of the closure so we remove it.
       ./prevent-closure-contamination.patch
  -
  -    # Fix build with meson 0.61
  -    # https://gitlab.gnome.org/GNOME/pitivi/-/merge_requests/414
  -    (fetchpatch {
  -      url = "https://gitlab.gnome.org/GNOME/pitivi/-/commit/ddf2369d1fc6fddd63f676cc905a8b8e96291a4c.patch";
  -      sha256 = "MC4naGnqhrYlFBFHZaSzbOzrqaNK5/Xv5jBmCu0fLQE=";
  -    })
     ];
   
     nativeBuildInputs = [
  
positive.code: { lib
  , fetchurl
  , fetchpatch
  , pkg-config
  , gettext
  , itstool
  , python3
  , wrapGAppsHook
  , python3Packages
  , gst_all_1
  , gtk3
  , gobject-introspection
  , libpeas
  , librsvg
  , gnome
  , gnome-desktop
  , libnotify
  , gsound
  , meson
  
negative.code: , gsettings-desktop-schemas
  }:
  
  python3.pkgs.buildPythonApplication rec {
    pname = "pitivi";
    version = "2022.06";
  
    format = "other";
  
    src = fetchurl {
      url = "mirror://gnome/sources/pitivi/${lib.versions.major version}/${pname}-${version}.tar.xz";
      sha256 = "Uz0448bSEcK9DpXiuWsPCDO98NXUd6zgffYRWDUGyDg=";
    };
  
    patches = [
  