@@ -25056,19 +25056,28 @@ in {
2505625056 };
2505725057
2505825058 syncthing-gtk = buildPythonPackage rec {
25059− version = "0.6.3";
25059+ version = "0.9.2.3";
2506025060 name = "syncthing-gtk-${version}";
2506125061 src = pkgs.fetchFromGitHub {
2506225062 owner = "syncthing";
2506325063 repo = "syncthing-gtk";
2506425064 rev = "v${version}";
25065− sha256 = "1qa5bw2qizjiqvkms8i31wsjf8cw9p0ciamxgfgq6n37wcalv6ms";
25065+ sha256 = "0chl0f0kp6z0z00d1f3xjlicjfr9rzabw39wmjr66fwb5w5hcc42";
2506625066 };
2506725067
2506825068 disabled = isPy3k;
2506925069
25070− propagatedBuildInputs = with self; [ pkgs.syncthing dateutil pyinotify pkgs.libnotify pkgs.psmisc
25071− pygobject3 pkgs.gtk3 ];
25070+ propagatedBuildInputs = with self; [ pkgs.syncthing dateutil pyinotify
25071+ pkgs.libnotify
25072+ (pkgs.librsvg.override { withGTK = true; })
25073+ pkgs.psmisc pygobject3 pkgs.gtk3
25074+ ];
25075+
25076+ preFixup = ''
25077+ wrapProgram $out/bin/syncthing-gtk \
25078+ --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \
25079+ --prefix GI_TYPELIB_PATH : "$GI_TYPELIB_PATH"
25080+ '';
2507225081
2507325082 patchPhase = ''
2507425083 substituteInPlace "scripts/syncthing-gtk" \