summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2016-09-01 17:30:21 +0000
committerwiz <wiz@pkgsrc.org>2016-09-01 17:30:21 +0000
commitea45447d203a9a63a6c2a44904e2b79de9cbe707 (patch)
treeb5bcb4ea06114176f34c232c0641dae0b78079de /net
parent4ddd4afc142f01886a87cb92cc1fe6fb1684ff37 (diff)
downloadpkgsrc-ea45447d203a9a63a6c2a44904e2b79de9cbe707.tar.gz
Updated syncthing-gtk to 0.9.2.1.
0.9.2.1 This release fixes crash-on-statup problem on Windows. 0.9.2 New: Added black and white icons theme, selectable in UI settings. Added Spanish translation (thanks to @buttle) New folder ID is pre-filled with auto-generated ID Added man page Added list of both 5€ patrons to About dialog. Fixes: Error message about incompatible nodes is repeated infinitely File Pull Order defaults to nothing "Override remote changes" option not doing anything 'tcp://' is prepended to dynamic address in folder editor. Added more error details when '404/Not Found' error is generated. 0.9.1 New: Compatible with Syncthing v0.14.0 Display notification when .sync-conflict file is created. Handle error message about outdated syncthing on remote device Fixes: Renamed Chinese localisation directory 0.9.0.3 Fixes: Better cookie handling when no username nor API key is set About dialog updated with link to my Patreon page. 0.9.0.2 More fixes: UI Settings crashing on small screen Daemon Settings crashing always 0.9.0.1 Quick fix for left half of window missing. For Syncthing 0.13 and above Changes: Added support for folder labels Added support for Identification of Connections from Unknown Devices Added label that notifies user when changed setting needs ST-GTK restart Added 'File Pull Order' and 'Minimum Free Disk Space' fields to folder editor Changed formatting in speed limit fields Added Chinese, Russian and Lithuanian localization (thanks to @wsxy162, @midyukov-anton and @Moo) Fixes: Fixed updater extracting systemd units. 0.9 never existed
Diffstat (limited to 'net')
-rw-r--r--net/syncthing-gtk/Makefile15
-rw-r--r--net/syncthing-gtk/PLIST178
-rw-r--r--net/syncthing-gtk/distinfo12
-rw-r--r--net/syncthing-gtk/patches/patch-setup.py16
4 files changed, 160 insertions, 61 deletions
diff --git a/net/syncthing-gtk/Makefile b/net/syncthing-gtk/Makefile
index 579b5bf2a8e..e3c029c5ac1 100644
--- a/net/syncthing-gtk/Makefile
+++ b/net/syncthing-gtk/Makefile
@@ -1,22 +1,21 @@
-# $NetBSD: Makefile,v 1.3 2016/08/03 10:23:17 adam Exp $
+# $NetBSD: Makefile,v 1.4 2016/09/01 17:30:21 wiz Exp $
-DISTNAME= syncthing-gtk-0.8.1
-PKGREVISION= 1
+DISTNAME= syncthing-gtk-0.9.2.1
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_GITHUB:=syncthing/}
-GITHUB_PROJECT= syncthing-gtk
GITHUB_TAG= v${PKGVERSION_NOREV}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://github.com/syncthing/syncthing-gtk
-COMMENT= GTK3 & python based GUI for Syncthing
+COMMENT= GTK3 & Python based GUI for Syncthing
LICENSE= gnu-gpl-v2
-DEPENDS+= syncthing>=0.11.0:../../net/syncthing
+DEPENDS+= syncthing>=0.13.0:../../net/syncthing
DEPENDS+= psmisc-[0-9]*:../../sysutils/psmisc # for killall
PYTHON_VERSIONS_ACCEPTED= 27
PYTHON_VERSIONED_DEPENDENCIES= dateutil
+EGG_NAME= ${DISTNAME:S/0/v0/:S/-/_/}
REPLACE_PYTHON+= *.py scripts/*.py syncthing_gtk/*.py
@@ -35,9 +34,7 @@ BUILDLINK_API_DEPENDS.librsvg+= librsvg>=2.40.9nb2 # for introspection
.include "../../graphics/librsvg/buildlink3.mk"
.include "../../lang/python/application.mk"
.include "../../lang/python/versioned_dependencies.mk"
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/distutils.mk"
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
-# XXX --single-version-externally-managed comes from egg.mk, setup.py does not understand this
-_PYSETUPTOOLSINSTALLARGS:=${_PYSETUPTOOLSINSTALLARGS:N--single-version-externally-managed}
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/net/syncthing-gtk/PLIST b/net/syncthing-gtk/PLIST
index e12d1bbbcd5..a6b49d6cecd 100644
--- a/net/syncthing-gtk/PLIST
+++ b/net/syncthing-gtk/PLIST
@@ -1,5 +1,6 @@
-@comment $NetBSD: PLIST,v 1.2 2016/01/18 00:28:39 abs Exp $
+@comment $NetBSD: PLIST,v 1.3 2016/09/01 17:30:21 wiz Exp $
bin/syncthing-gtk
+${PYSITELIB}/${EGG_FILE}
${PYSITELIB}/syncthing_gtk/__init__.py
${PYSITELIB}/syncthing_gtk/__init__.pyc
${PYSITELIB}/syncthing_gtk/__init__.pyo
@@ -87,54 +88,139 @@ ${PYSITELIB}/syncthing_gtk/windows.pyo
${PYSITELIB}/syncthing_gtk/wizard.py
${PYSITELIB}/syncthing_gtk/wizard.pyc
${PYSITELIB}/syncthing_gtk/wizard.pyo
+man/man1/syncthing-gtk.1
share/applications/syncthing-gtk.desktop
share/icons/hicolor/128x128/apps/syncthing-gtk.png
-share/icons/hicolor/16x16/apps/si-idle.png
-share/icons/hicolor/16x16/apps/si-syncing-0.png
-share/icons/hicolor/16x16/apps/si-syncing-1.png
-share/icons/hicolor/16x16/apps/si-syncing-10.png
-share/icons/hicolor/16x16/apps/si-syncing-11.png
-share/icons/hicolor/16x16/apps/si-syncing-2.png
-share/icons/hicolor/16x16/apps/si-syncing-3.png
-share/icons/hicolor/16x16/apps/si-syncing-4.png
-share/icons/hicolor/16x16/apps/si-syncing-5.png
-share/icons/hicolor/16x16/apps/si-syncing-6.png
-share/icons/hicolor/16x16/apps/si-syncing-7.png
-share/icons/hicolor/16x16/apps/si-syncing-8.png
-share/icons/hicolor/16x16/apps/si-syncing-9.png
-share/icons/hicolor/16x16/apps/si-unknown.png
share/icons/hicolor/16x16/apps/syncthing-gtk.png
-share/icons/hicolor/24x24/apps/si-idle.png
-share/icons/hicolor/24x24/apps/si-syncing-0.png
-share/icons/hicolor/24x24/apps/si-syncing-1.png
-share/icons/hicolor/24x24/apps/si-syncing-10.png
-share/icons/hicolor/24x24/apps/si-syncing-11.png
-share/icons/hicolor/24x24/apps/si-syncing-2.png
-share/icons/hicolor/24x24/apps/si-syncing-3.png
-share/icons/hicolor/24x24/apps/si-syncing-4.png
-share/icons/hicolor/24x24/apps/si-syncing-5.png
-share/icons/hicolor/24x24/apps/si-syncing-6.png
-share/icons/hicolor/24x24/apps/si-syncing-7.png
-share/icons/hicolor/24x24/apps/si-syncing-8.png
-share/icons/hicolor/24x24/apps/si-syncing-9.png
-share/icons/hicolor/24x24/apps/si-unknown.png
+share/icons/hicolor/16x16/status/si-syncthing-0.png
+share/icons/hicolor/16x16/status/si-syncthing-1.png
+share/icons/hicolor/16x16/status/si-syncthing-10.png
+share/icons/hicolor/16x16/status/si-syncthing-11.png
+share/icons/hicolor/16x16/status/si-syncthing-2.png
+share/icons/hicolor/16x16/status/si-syncthing-3.png
+share/icons/hicolor/16x16/status/si-syncthing-4.png
+share/icons/hicolor/16x16/status/si-syncthing-5.png
+share/icons/hicolor/16x16/status/si-syncthing-6.png
+share/icons/hicolor/16x16/status/si-syncthing-7.png
+share/icons/hicolor/16x16/status/si-syncthing-8.png
+share/icons/hicolor/16x16/status/si-syncthing-9.png
+share/icons/hicolor/16x16/status/si-syncthing-black-0.png
+share/icons/hicolor/16x16/status/si-syncthing-black-1.png
+share/icons/hicolor/16x16/status/si-syncthing-black-10.png
+share/icons/hicolor/16x16/status/si-syncthing-black-11.png
+share/icons/hicolor/16x16/status/si-syncthing-black-2.png
+share/icons/hicolor/16x16/status/si-syncthing-black-3.png
+share/icons/hicolor/16x16/status/si-syncthing-black-4.png
+share/icons/hicolor/16x16/status/si-syncthing-black-5.png
+share/icons/hicolor/16x16/status/si-syncthing-black-6.png
+share/icons/hicolor/16x16/status/si-syncthing-black-7.png
+share/icons/hicolor/16x16/status/si-syncthing-black-8.png
+share/icons/hicolor/16x16/status/si-syncthing-black-9.png
+share/icons/hicolor/16x16/status/si-syncthing-black-idle.png
+share/icons/hicolor/16x16/status/si-syncthing-black-unknown.png
+share/icons/hicolor/16x16/status/si-syncthing-idle.png
+share/icons/hicolor/16x16/status/si-syncthing-unknown.png
+share/icons/hicolor/16x16/status/si-syncthing-white-0.png
+share/icons/hicolor/16x16/status/si-syncthing-white-1.png
+share/icons/hicolor/16x16/status/si-syncthing-white-10.png
+share/icons/hicolor/16x16/status/si-syncthing-white-11.png
+share/icons/hicolor/16x16/status/si-syncthing-white-2.png
+share/icons/hicolor/16x16/status/si-syncthing-white-3.png
+share/icons/hicolor/16x16/status/si-syncthing-white-4.png
+share/icons/hicolor/16x16/status/si-syncthing-white-5.png
+share/icons/hicolor/16x16/status/si-syncthing-white-6.png
+share/icons/hicolor/16x16/status/si-syncthing-white-7.png
+share/icons/hicolor/16x16/status/si-syncthing-white-8.png
+share/icons/hicolor/16x16/status/si-syncthing-white-9.png
+share/icons/hicolor/16x16/status/si-syncthing-white-idle.png
+share/icons/hicolor/16x16/status/si-syncthing-white-unknown.png
share/icons/hicolor/24x24/apps/syncthing-gtk.png
+share/icons/hicolor/24x24/status/si-syncthing-0.png
+share/icons/hicolor/24x24/status/si-syncthing-1.png
+share/icons/hicolor/24x24/status/si-syncthing-10.png
+share/icons/hicolor/24x24/status/si-syncthing-11.png
+share/icons/hicolor/24x24/status/si-syncthing-2.png
+share/icons/hicolor/24x24/status/si-syncthing-3.png
+share/icons/hicolor/24x24/status/si-syncthing-4.png
+share/icons/hicolor/24x24/status/si-syncthing-5.png
+share/icons/hicolor/24x24/status/si-syncthing-6.png
+share/icons/hicolor/24x24/status/si-syncthing-7.png
+share/icons/hicolor/24x24/status/si-syncthing-8.png
+share/icons/hicolor/24x24/status/si-syncthing-9.png
+share/icons/hicolor/24x24/status/si-syncthing-black-0.png
+share/icons/hicolor/24x24/status/si-syncthing-black-1.png
+share/icons/hicolor/24x24/status/si-syncthing-black-10.png
+share/icons/hicolor/24x24/status/si-syncthing-black-11.png
+share/icons/hicolor/24x24/status/si-syncthing-black-2.png
+share/icons/hicolor/24x24/status/si-syncthing-black-3.png
+share/icons/hicolor/24x24/status/si-syncthing-black-4.png
+share/icons/hicolor/24x24/status/si-syncthing-black-5.png
+share/icons/hicolor/24x24/status/si-syncthing-black-6.png
+share/icons/hicolor/24x24/status/si-syncthing-black-7.png
+share/icons/hicolor/24x24/status/si-syncthing-black-8.png
+share/icons/hicolor/24x24/status/si-syncthing-black-9.png
+share/icons/hicolor/24x24/status/si-syncthing-black-idle.png
+share/icons/hicolor/24x24/status/si-syncthing-black-unknown.png
+share/icons/hicolor/24x24/status/si-syncthing-idle.png
+share/icons/hicolor/24x24/status/si-syncthing-unknown.png
+share/icons/hicolor/24x24/status/si-syncthing-white-0.png
+share/icons/hicolor/24x24/status/si-syncthing-white-1.png
+share/icons/hicolor/24x24/status/si-syncthing-white-10.png
+share/icons/hicolor/24x24/status/si-syncthing-white-11.png
+share/icons/hicolor/24x24/status/si-syncthing-white-2.png
+share/icons/hicolor/24x24/status/si-syncthing-white-3.png
+share/icons/hicolor/24x24/status/si-syncthing-white-4.png
+share/icons/hicolor/24x24/status/si-syncthing-white-5.png
+share/icons/hicolor/24x24/status/si-syncthing-white-6.png
+share/icons/hicolor/24x24/status/si-syncthing-white-7.png
+share/icons/hicolor/24x24/status/si-syncthing-white-8.png
+share/icons/hicolor/24x24/status/si-syncthing-white-9.png
+share/icons/hicolor/24x24/status/si-syncthing-white-idle.png
+share/icons/hicolor/24x24/status/si-syncthing-white-unknown.png
share/icons/hicolor/256x256/apps/syncthing-gtk.png
-share/icons/hicolor/32x32/apps/si-idle.png
-share/icons/hicolor/32x32/apps/si-syncing-0.png
-share/icons/hicolor/32x32/apps/si-syncing-1.png
-share/icons/hicolor/32x32/apps/si-syncing-10.png
-share/icons/hicolor/32x32/apps/si-syncing-11.png
-share/icons/hicolor/32x32/apps/si-syncing-2.png
-share/icons/hicolor/32x32/apps/si-syncing-3.png
-share/icons/hicolor/32x32/apps/si-syncing-4.png
-share/icons/hicolor/32x32/apps/si-syncing-5.png
-share/icons/hicolor/32x32/apps/si-syncing-6.png
-share/icons/hicolor/32x32/apps/si-syncing-7.png
-share/icons/hicolor/32x32/apps/si-syncing-8.png
-share/icons/hicolor/32x32/apps/si-syncing-9.png
-share/icons/hicolor/32x32/apps/si-unknown.png
share/icons/hicolor/32x32/apps/syncthing-gtk.png
+share/icons/hicolor/32x32/status/si-syncthing-0.png
+share/icons/hicolor/32x32/status/si-syncthing-1.png
+share/icons/hicolor/32x32/status/si-syncthing-10.png
+share/icons/hicolor/32x32/status/si-syncthing-11.png
+share/icons/hicolor/32x32/status/si-syncthing-2.png
+share/icons/hicolor/32x32/status/si-syncthing-3.png
+share/icons/hicolor/32x32/status/si-syncthing-4.png
+share/icons/hicolor/32x32/status/si-syncthing-5.png
+share/icons/hicolor/32x32/status/si-syncthing-6.png
+share/icons/hicolor/32x32/status/si-syncthing-7.png
+share/icons/hicolor/32x32/status/si-syncthing-8.png
+share/icons/hicolor/32x32/status/si-syncthing-9.png
+share/icons/hicolor/32x32/status/si-syncthing-black-0.png
+share/icons/hicolor/32x32/status/si-syncthing-black-1.png
+share/icons/hicolor/32x32/status/si-syncthing-black-10.png
+share/icons/hicolor/32x32/status/si-syncthing-black-11.png
+share/icons/hicolor/32x32/status/si-syncthing-black-2.png
+share/icons/hicolor/32x32/status/si-syncthing-black-3.png
+share/icons/hicolor/32x32/status/si-syncthing-black-4.png
+share/icons/hicolor/32x32/status/si-syncthing-black-5.png
+share/icons/hicolor/32x32/status/si-syncthing-black-6.png
+share/icons/hicolor/32x32/status/si-syncthing-black-7.png
+share/icons/hicolor/32x32/status/si-syncthing-black-8.png
+share/icons/hicolor/32x32/status/si-syncthing-black-9.png
+share/icons/hicolor/32x32/status/si-syncthing-black-idle.png
+share/icons/hicolor/32x32/status/si-syncthing-black-unknown.png
+share/icons/hicolor/32x32/status/si-syncthing-idle.png
+share/icons/hicolor/32x32/status/si-syncthing-unknown.png
+share/icons/hicolor/32x32/status/si-syncthing-white-0.png
+share/icons/hicolor/32x32/status/si-syncthing-white-1.png
+share/icons/hicolor/32x32/status/si-syncthing-white-10.png
+share/icons/hicolor/32x32/status/si-syncthing-white-11.png
+share/icons/hicolor/32x32/status/si-syncthing-white-2.png
+share/icons/hicolor/32x32/status/si-syncthing-white-3.png
+share/icons/hicolor/32x32/status/si-syncthing-white-4.png
+share/icons/hicolor/32x32/status/si-syncthing-white-5.png
+share/icons/hicolor/32x32/status/si-syncthing-white-6.png
+share/icons/hicolor/32x32/status/si-syncthing-white-7.png
+share/icons/hicolor/32x32/status/si-syncthing-white-8.png
+share/icons/hicolor/32x32/status/si-syncthing-white-9.png
+share/icons/hicolor/32x32/status/si-syncthing-white-idle.png
+share/icons/hicolor/32x32/status/si-syncthing-white-unknown.png
share/icons/hicolor/64x64/apps/syncthing-gtk-error.png
share/icons/hicolor/64x64/apps/syncthing-gtk.png
share/icons/hicolor/64x64/emblems/emblem-syncthing-active.png
@@ -144,7 +230,13 @@ share/icons/hicolor/64x64/emblems/emblem-syncthing.png
share/locale/cs/LC_MESSAGES/syncthing-gtk.mo
share/locale/de/LC_MESSAGES/syncthing-gtk.mo
share/locale/en/LC_MESSAGES/syncthing-gtk.mo
+share/locale/es/LC_MESSAGES/syncthing-gtk.mo
+share/locale/fr/LC_MESSAGES/syncthing-gtk.mo
+share/locale/lt/LC_MESSAGES/syncthing-gtk.mo
+share/locale/ru/LC_MESSAGES/syncthing-gtk.mo
share/locale/sk/LC_MESSAGES/syncthing-gtk.mo
+share/locale/vi/LC_MESSAGES/syncthing-gtk.mo
+share/locale/zh/LC_MESSAGES/syncthing-gtk.mo
share/pixmaps/syncthing-gtk.png
share/syncthing-gtk/about.glade
share/syncthing-gtk/app.glade
diff --git a/net/syncthing-gtk/distinfo b/net/syncthing-gtk/distinfo
index aa983a53e62..7d7db4ac056 100644
--- a/net/syncthing-gtk/distinfo
+++ b/net/syncthing-gtk/distinfo
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.3 2016/01/18 00:28:39 abs Exp $
+$NetBSD: distinfo,v 1.4 2016/09/01 17:30:21 wiz Exp $
-SHA1 (syncthing-gtk-0.8.1.tar.gz) = c0121d9d407b2cc9a20fa9bb2170401f52d53b86
-RMD160 (syncthing-gtk-0.8.1.tar.gz) = d84bf5ad9c66aeb8c8549036ada62450a6afd0f5
-SHA512 (syncthing-gtk-0.8.1.tar.gz) = 0d405479a5d704a8a1615f972ab84ba6e8b06942a71c579786465135a77f80e155f45a2ac7a1cb6df7bdd7aa648f3cb4793e3ea64c0410d64621913c4103d9be
-Size (syncthing-gtk-0.8.1.tar.gz) = 560387 bytes
-SHA1 (patch-setup.py) = ff8903385570aa2b9b40b8cb41059b16e01370ed
+SHA1 (syncthing-gtk-0.9.2.1.tar.gz) = 9e11d453f4fe8b85de99eb32b4dcbc1bd0fa02e5
+RMD160 (syncthing-gtk-0.9.2.1.tar.gz) = 240c6fd234350e6f3ab59c3e80d7018c7ec515f8
+SHA512 (syncthing-gtk-0.9.2.1.tar.gz) = cebd9342f66c90aeedc7b69cc67bd7b580038fb7553af07475b41421e834c1a5952388f80d4352d1f978abdee7a1c6eae4ea4aa4cb582094c52e140636430acf
+Size (syncthing-gtk-0.9.2.1.tar.gz) = 763429 bytes
+SHA1 (patch-setup.py) = c7487b2b196dfbc97b25780c391234db7aa2fc15
diff --git a/net/syncthing-gtk/patches/patch-setup.py b/net/syncthing-gtk/patches/patch-setup.py
index 18f85afac25..cf1ac88ac33 100644
--- a/net/syncthing-gtk/patches/patch-setup.py
+++ b/net/syncthing-gtk/patches/patch-setup.py
@@ -1,10 +1,11 @@
-$NetBSD: patch-setup.py,v 1.1 2015/10/03 16:28:56 tnn Exp $
+$NetBSD: patch-setup.py,v 1.2 2016/09/01 17:30:21 wiz Exp $
Avoid calling git.
+Install man page in proper directory for pkgsrc.
---- setup.py.orig 2015-02-12 13:40:21.000000000 +0000
+--- setup.py.orig 2016-08-29 04:05:55.000000000 +0000
+++ setup.py
-@@ -9,13 +9,6 @@ def get_version():
+@@ -12,13 +12,6 @@ def get_version():
Returns current package version using git-describe or examining
path. If both methods fails, returns 'unknown'.
"""
@@ -18,3 +19,12 @@ Avoid calling git.
# Git-describe method failed, try to guess from working directory name
path = os.getcwd().split(os.path.sep)
version = 'unknown'
+@@ -82,7 +75,7 @@ if __name__ == "__main__" :
+ "icons/%s.png" % x for x in (
+ 'restart', 'settings', 'shutdown', "st-gtk-logo"
+ )]),
+- ('share/man/man1', glob.glob("doc/*") ),
++ (os.environ['PKGMANDIR'] + '/man1', glob.glob("doc/*") ),
+ ('share/icons/hicolor/64x64/emblems', glob.glob("icons/emblem-*.png") ),
+ ('share/pixmaps', ["icons/syncthing-gtk.png"]),
+ ('share/applications', ['syncthing-gtk.desktop'] ),