anchor.diff:  
   stdenv.mkDerivation rec {
     pname = "authenticator";
  -  version = "4.0.3";
  +  version = "4.1.1";
   
     src = fetchFromGitLab {
       domain = "gitlab.gnome.org";
       owner = "World";
       repo = "Authenticator";
       rev = version;
  -    sha256 = "0fvs76f3fm5pxn7wg6sjbqpgip5w2j7xrh4siasdcl2bx6vsld8b";
  +    hash = "sha256-wl7wyj0vVDkOB7XKQFOEFzCmffTsrUsaM83fWgZ6tG0=";
     };
   
     cargoDeps = rustPlatform.fetchCargoTarball {
       inherit src;
       name = "${pname}-${version}";
  -    sha256 = "1s97jyszxf24rs3ni11phiyvmp1wm8sicb0rh1jgwz4bn1cnakx4";
  +    hash = "sha256-3SzemDjLsZUXPPtSlDMBQXQf5P3Sz8caJL73mHRv1js=";
     };
  -
  -  postPatch = ''
  -    patchShebangs build-aux
  -  '';
   
     nativeBuildInputs = [
       appstream-glib
  +    clang
       desktop-file-utils
       meson
       ninja
       pkg-config
  -    python3
       wrapGAppsHook
     ] ++ (with rustPlatform; [
       cargoSetupHook
  
positive.code: , gst_all_1
  , gtk4
  , libadwaita
  , openssl
  , sqlite
  , wayland
  , zbar
  
negative.code:     glib
      gst_all_1.gstreamer
      gst_all_1.gst-plugins-base
      (gst_all_1.gst-plugins-bad.override { enableZbar = true; })
      gtk4
      libadwaita
      openssl
      pipewire
      sqlite
      wayland
      zbar
    ];
  
    LIBCLANG_PATH = "${lib.getLib libclang}/lib";
  
    meta = {
      description = "Two-factor authentication code generator for GNOME";
      homepage = "https://gitlab.gnome.org/World/Authenticator";
      license = lib.licenses.gpl3Plus;
      maintainers = with lib.maintainers; [ dotlambda ];
      platforms = lib.platforms.linux;
    };
  }
  