syncthing-gtk: remove after being marked broken for over 18 months
It was marked in commit 330ac8b3dc by Jan Tojnar on 2020-10-18 (commited on 2020-10-24)
This commit is contained in:
@@ -1,66 +0,0 @@
|
||||
{ lib, fetchFromGitHub, fetchpatch, libnotify, librsvg, killall
|
||||
, gtk3, libappindicator-gtk3, substituteAll, syncthing, wrapGAppsHook
|
||||
, gnome, buildPythonApplication, python-dateutil, pyinotify, pygobject3
|
||||
, bcrypt, gobject-introspection, gsettings-desktop-schemas
|
||||
, pango, gdk-pixbuf, atk }:
|
||||
|
||||
buildPythonApplication rec {
|
||||
version = "0.9.4.4";
|
||||
pname = "syncthing-gtk";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "syncthing";
|
||||
repo = "syncthing-gtk";
|
||||
rev = "v${version}";
|
||||
sha256 = "0nc0wd7qvyri7841c3dd9in5d7367hys0isyw8znv5fj4c0a6v1f";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
wrapGAppsHook
|
||||
# For setup hook populating GI_TYPELIB_PATH
|
||||
gobject-introspection
|
||||
pango gdk-pixbuf atk libnotify
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
gtk3 librsvg libappindicator-gtk3
|
||||
libnotify gnome.adwaita-icon-theme
|
||||
# Schemas with proxy configuration
|
||||
gsettings-desktop-schemas
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [
|
||||
python-dateutil pyinotify pygobject3 bcrypt
|
||||
];
|
||||
|
||||
patches = [
|
||||
(substituteAll {
|
||||
src = ./paths.patch;
|
||||
killall = "${killall}/bin/killall";
|
||||
syncthing = "${syncthing}/bin/syncthing";
|
||||
})
|
||||
];
|
||||
|
||||
# repo doesn't have any tests
|
||||
doCheck = false;
|
||||
|
||||
setupPyBuildFlags = [ "build_py" "--nofinddaemon" "--nostdownloader" ];
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace setup.py --replace "version = get_version()" "version = '${version}'"
|
||||
substituteInPlace scripts/syncthing-gtk --replace "/usr/share" "$out/share"
|
||||
substituteInPlace syncthing_gtk/app.py --replace "/usr/share" "$out/share"
|
||||
substituteInPlace syncthing_gtk/uisettingsdialog.py --replace "/usr/share" "$out/share"
|
||||
substituteInPlace syncthing_gtk/wizard.py --replace "/usr/share" "$out/share"
|
||||
substituteInPlace syncthing-gtk.desktop --replace "/usr/bin/syncthing-gtk" "$out/bin/syncthing-gtk"
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
description = "GTK3 & python based GUI for Syncthing";
|
||||
homepage = "https://github.com/syncthing/syncthing-gtk";
|
||||
license = licenses.gpl2;
|
||||
broken = true;
|
||||
maintainers = with maintainers; [ ];
|
||||
platforms = syncthing.meta.platforms;
|
||||
};
|
||||
}
|
||||
@@ -29820,8 +29820,6 @@ with pkgs;
|
||||
syncthing-discovery
|
||||
syncthing-relay;
|
||||
|
||||
syncthing-gtk = python2Packages.callPackage ../applications/networking/syncthing-gtk { };
|
||||
|
||||
syncthing-tray = callPackage ../applications/misc/syncthing-tray { };
|
||||
|
||||
syncthingtray = libsForQt5.callPackage ../applications/misc/syncthingtray { };
|
||||
|
||||
Reference in New Issue
Block a user