anchor.diff: -{ stdenv, fetchFromGitHub, cmake
  +{ stdenv, fetchFromGitHub, cmake, wrapQtAppsHook
   , qtbase, qtmultimedia, qtx11extras, qttools, qtwebengine
  -, libidn, qca2-qt5, qtkeychain, libXScrnSaver, hunspell
  +, libidn, qca2-qt5, libsecret, libXScrnSaver, hunspell
   , libgcrypt, libotr, html-tidy, libgpgerror, libsignal-protocol-c
   }:
   
   stdenv.mkDerivation rec {
     pname = "psi-plus";
  -  version = "1.4.904";
  +  version = "1.4.984";
   
     src = fetchFromGitHub {
       owner = "psi-plus";
       repo = "psi-plus-snapshots";
       rev = version;
  -    sha256 = "1bs7yk3qp91sm8nb9gna8vm59381afn1wfs7aii9yi29bhx6fw9h";
  +    sha256 = "1nii2nfi37i6mn79xmygscmm8ax75ky244wxkzlga0ya8i8wfjh7";
     };
   
     resources = fetchFromGitHub {
       owner = "psi-plus";
       repo = "resources";
  -    rev = "182c92ca0bcc055579d8c91bccba9efe157e77a9";
  -    sha256 = "06k7q63cxpifpzjnlw1snclkr2mwf9fh71cgfd40n7jgzswzwhpb";
  +    rev = "2f1c12564f7506bf902a26040fdb47ead4df6b73";
  +    sha256 = "1dgm9k052fq7f2bpx13kchg7sxb227dkn115lyspzvhnhprnypz2";
     };
   
     postUnpack = ''
  
positive.code:     "-DENABLE_PLUGINS=ON"
    ];
  
    nativeBuildInputs = [ cmake ];
  
    buildInputs = [
      qtbase qtmultimedia qtx11extras qttools qtwebengine
      libidn qca2-qt5 qtkeychain libXScrnSaver hunspell
      libgcrypt libotr html-tidy libgpgerror libsignal-protocol-c
    ];
  
  
negative.code: 
    meta = with stdenv.lib; {
      description = "XMPP (Jabber) client";
      maintainers = with maintainers; [ orivej misuzu ];
      license = licenses.gpl2;
      platforms = platforms.linux;
    };
  