anchor.diff:  , fetchFromGitLab
   , fetchpatch
   , appstream-glib
  +, clang
   , desktop-file-utils
   , meson
   , ninja
   , pkg-config
  -, python3
   , rustPlatform
   , wrapGAppsHook
   , gdk-pixbuf
  
positive.code: 
  stdenv.mkDerivation rec {
    pname = "authenticator";
    version = "4.0.3";
  
    src = fetchFromGitLab {
      domain = "gitlab.gnome.org";
      owner = "World";
      repo = "Authenticator";
      rev = version;
      sha256 = "0fvs76f3fm5pxn7wg6sjbqpgip5w2j7xrh4siasdcl2bx6vsld8b";
    };
  
    cargoDeps = rustPlatform.fetchCargoTarball {
      inherit src;
      name = "${pname}-${version}";
      sha256 = "1s97jyszxf24rs3ni11phiyvmp1wm8sicb0rh1jgwz4bn1cnakx4";
    };
  
    postPatch = ''
      patchShebangs build-aux
    '';
  
    nativeBuildInputs = [
      appstream-glib
      desktop-file-utils
      meson
      ninja
      pkg-config
      python3
      wrapGAppsHook
    ] ++ (with rustPlatform; [
      cargoSetupHook
  
negative.code: , gst_all_1
  , gtk4
  , libadwaita
  , libclang
  , openssl
  , pipewire
  , sqlite
  , wayland
  , zbar
  