git.iko.soy/typeable/nixpkgs
on master help sign in
Merge pull request #21446 from jokogr/u/syncthing-gtk-0.9.2.3
8263636Daiderd Jordan
pkgs/top-level/python-packages.nix+13−4
@@ -25056,19 +25056,28 @@ in {
25056 };
25056 };
25057
25057
25058 syncthing-gtk = buildPythonPackage rec {
25058 syncthing-gtk = buildPythonPackage rec {
25059− version = "0.6.3";
25059+ version = "0.9.2.3";
25060 name = "syncthing-gtk-${version}";
25060 name = "syncthing-gtk-${version}";
25061 src = pkgs.fetchFromGitHub {
25061 src = pkgs.fetchFromGitHub {
25062 owner = "syncthing";
25062 owner = "syncthing";
25063 repo = "syncthing-gtk";
25063 repo = "syncthing-gtk";
25064 rev = "v${version}";
25064 rev = "v${version}";
25065− sha256 = "1qa5bw2qizjiqvkms8i31wsjf8cw9p0ciamxgfgq6n37wcalv6ms";
25065+ sha256 = "0chl0f0kp6z0z00d1f3xjlicjfr9rzabw39wmjr66fwb5w5hcc42";
25066 };
25066 };
25067
25067
25068 disabled = isPy3k;
25068 disabled = isPy3k;
25069
25069
25070− propagatedBuildInputs = with self; [ pkgs.syncthing dateutil pyinotify pkgs.libnotify pkgs.psmisc
25070+ propagatedBuildInputs = with self; [ pkgs.syncthing dateutil pyinotify
25071+ pkgs.libnotify
25072+ (pkgs.librsvg.override { withGTK = true; })
25071− pygobject3 pkgs.gtk3 ];
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+ '';
25072
25081
25073 patchPhase = ''
25082 patchPhase = ''
25074 substituteInPlace "scripts/syncthing-gtk" \
25083 substituteInPlace "scripts/syncthing-gtk" \