anchor.diff:      patchShebangs scripts/meson_post_install.py scripts/test.sh
     '';
   
  -  # Don't use buildRustPackage phases, only use it for rust deps setup
  -  configurePhase = null;
  -  buildPhase = null;
  -  checkPhase = null;
  -  installPhase = null;
  -
     passthru = {
       updateScript = nix-update-script {
         attrPath = pname;
  
positive.code: { lib, stdenv
  , fetchFromGitLab
  , nix-update-script
  , fetchpatch
  , meson
  , ninja
  , gettext
  , cargo
  , rustc
  , python3
  , rustPlatform
  , pkg-config
  
negative.code:     sha256 = "DSNVd9YvI7Dd3s3+M0+wE594tmL1yPNMnD1W9wLhSuw=";
    };
  
    cargoDeps = rustPlatform.fetchCargoTarball {
      inherit src;
      name = "${pname}-${version}";
      hash = "sha256-xim5sOzeXJjRXbTOg2Gk/LHU0LioiyMK5nSr1LwMPjc=";
    };
  
    nativeBuildInputs = [
      gettext
      meson
      ninja
      pkg-config
      python3
      rustPlatform.rust.cargo
      rustPlatform.cargoSetupHook
      rustPlatform.rust.rustc
      wrapGAppsHook
      glib
    ];
  