anchor.diff:        sha256 = "1a3qzsab7vzjqpdialp1g8ppr21x05v0ph8ngyq9pyjkx4vzcdi7";
       };
     };
  +  pyEnv = python3.buildEnv.override {
  +    extraLibs = [ python3.pkgs.pygobject3 ];
  +  };
   in stdenv.mkDerivation rec {
     name = "ibus-${version}";
     version = "1.5.16";
  
positive.code:     substituteInPlace data/dconf/Makefile.in --replace "dconf update" "echo"
    '';
  
    postFixup = ''
      buildPythonPath $out
      patchPythonScript $out/share/ibus/setup/main.py
    '';
  
    doInstallCheck = true;
    installCheckPhase = "$out/bin/ibus version";
  
  
negative.code:   ];
  
    buildInputs = [
      pyEnv
      intltool isocodes pkgconfig
      gtk2 gtk3 dconf
      json_glib
      dbus libnotify gobjectIntrospection wayland
    ];
  
    propagatedBuildInputs = [ glib ];
  
    nativeBuildInputs = [ wrapGAppsHook ];
  
    outputs = [ "out" "dev" ];
  
  