anchor.diff: -{ lib, stdenv, fetchurl, appimageTools, undmg, libsecret }:
  +{ lib, stdenv, fetchurl, appimageTools, undmg, libsecret, libxshmfence }:
   let
     inherit (stdenv.hostPlatform) system;
     throwSystem = throw "Unsupported system: ${system}";
   
     pname = "keeweb";
  -  version = "1.16.7";
  +  version = "1.17.0";
     name = "${pname}-${version}";
   
     suffix = {
  
positive.code:   src = fetchurl {
      url = "https://github.com/keeweb/keeweb/releases/download/v${version}/KeeWeb-${version}.${suffix}";
      sha256 = {
        x86_64-linux = "0a4yh2jh9sph17mqqi62gm5jc4yffkysq6yiggyzz5f8xw4p315j";
        x86_64-darwin = "0ix1apddqvz561pw5lx47x091wlfj27zh8k8v7kn5xvm09hswfkr";
        aarch64-darwin = "0p0kql79kcb3w947g1ljhbj15b8aqrwcrbi0cknb12f6iq47lkz7";
      }.${system} or throwSystem;
    };
  
  
negative.code:   meta = with lib; {
      description = "Free cross-platform password manager compatible with KeePass";
      homepage = "https://keeweb.info/";
      changelog = "https://github.com/keeweb/keeweb/blob/v${version}/release-notes.md";
      license = licenses.mit;
      maintainers = with maintainers; [ sikmir ];
      platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-darwin" ];
  