diff --git a/pkgs/applications/networking/syncthing-gtk/default.nix b/pkgs/applications/networking/syncthing-gtk/default.nix deleted file mode 100644 index caa46942ca92..000000000000 --- a/pkgs/applications/networking/syncthing-gtk/default.nix +++ /dev/null @@ -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; - }; -} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b4dd76fe17a9..7b3a4c78a42f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -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 { };