commit syncthing-gtk for openSUSE:Factory
Hello community, here is the log from the commit of package syncthing-gtk for openSUSE:Factory checked in at 2015-08-01 11:37:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/syncthing-gtk (Old) and /work/SRC/openSUSE:Factory/.syncthing-gtk.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "syncthing-gtk" Changes: -------- --- /work/SRC/openSUSE:Factory/syncthing-gtk/syncthing-gtk.changes 2015-07-03 00:21:53.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.syncthing-gtk.new/syncthing-gtk.changes 2015-08-01 11:37:52.000000000 +0200 @@ -1,0 +2,11 @@ +Tue Jul 28 15:54:12 UTC 2015 - sor.alexei@meowr.ru + +- Update to 0.7.4.1: + * Add scrollbars around directory list and device list, fixing + display on small screens. + * Fix starting syncthing-gtk.py from a directory with unicode + characters in path. + * Move filemanager emblems to where specification expects them. + * Fix invalid links and typos. + +------------------------------------------------------------------- Old: ---- syncthing-gtk-0.7.4.tar.gz New: ---- syncthing-gtk-0.7.4.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ syncthing-gtk.spec ++++++ --- /var/tmp/diff_new_pack.VEC3lG/_old 2015-08-01 11:37:53.000000000 +0200 +++ /var/tmp/diff_new_pack.VEC3lG/_new 2015-08-01 11:37:53.000000000 +0200 @@ -19,7 +19,7 @@ %global __requires_exclude typelib\\(Caja\\)|typelib\\(Nautilus\\)|typelib\\(Nemo\\) %define _name syncthing_gtk Name: syncthing-gtk -Version: 0.7.4 +Version: 0.7.4.1 Release: 0 Summary: Syncthing Gtk-based graphical interface License: GPL-2.0+ @@ -104,6 +104,7 @@ %{_datadir}/applications/%{name}.desktop %{_datadir}/icons/hicolor/*/apps/%{name}*.png %{_datadir}/icons/hicolor/*/apps/si-*.png +%{_datadir}/icons/hicolor/*/emblems/emblem-*.png %{_datadir}/pixmaps/*.png %changelog ++++++ syncthing-gtk-0.7.4.tar.gz -> syncthing-gtk-0.7.4.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/syncthing-gtk-0.7.4/README.md new/syncthing-gtk-0.7.4.1/README.md --- old/syncthing-gtk-0.7.4/README.md 2015-06-30 11:17:12.000000000 +0200 +++ new/syncthing-gtk-0.7.4.1/README.md 2015-07-23 09:03:51.000000000 +0200 @@ -1,9 +1,9 @@ Syncthing-GTK ============= -GTK3 & python based GUI and notification area icon for Syncthing +GTK3 & Python based GUI and notification area icon for [Syncthing][syncthing] -<a href="http://i.imgur.com/eX250tQ.png"><img src="http://i.imgur.com/N36wmBM.png"></a> <a href="http://i.imgur.com/RTRgRdC.png"><img src="http://i.imgur.com/43mmnC7.png"></a> <a href="http://i.imgur.com/OZ4xEeH.jpg"><img src="http://i.imgur.com/KDBYekd.png"></a> +[![screenshot1](http://i.imgur.com/N36wmBM.png)](http://i.imgur.com/eX250tQ.png) [![screenshot2](http://i.imgur.com/43mmnC7.png)](http://i.imgur.com/RTRgRdC.png) [![screenshot3](http://i.imgur.com/KDBYekd.png)](http://i.imgur.com/OZ4xEeH.jpg) Supported Syncthing features: - Everything what WebUI can display @@ -21,26 +21,28 @@ - Desktop notifications Dependencies: -- python 2.7, GTK 3.8 or newer and <a href=https://live.gnome.org/PyGObject>PyGObject</a> -- python-gi-cairo on debian based distros (included in PyGObject elsewhere) -- <a href="http://labix.org/python-dateutil">python-dateutil</a> (Python2 version) -- <a href="https://pypi.python.org/pypi/setuptools">setuptools</a> +- python 2.7, GTK 3.8 or newer and [PyGObject](https://live.gnome.org/PyGObject) +- [python-gi-cairo](https://packages.debian.org/jessie/python-gi-cairo) on debian based distros (included in PyGObject elsewhere) +- [python-dateutil](http://labix.org/python-dateutil) (Python 2 version) +- [setuptools](https://pypi.python.org/pypi/setuptools) - [psmisc](http://psmisc.sourceforge.net) (for the `killall` command) -- <a href="http://syncthing.net">Syncthing</a> v0.11 or newer +- [Syncthing][syncthing] v0.11 or newer -Optional Dependencies: -- <a href="https://github.com/seb-m/pyinotify/wiki">pyinotify</a> for instant synchronization. +Optional Dependencies: +- [pyinotify](https://github.com/seb-m/pyinotify/wiki) for instant synchronization. - libnotify for desktop notifications. - nautilus-python, nemo-python or caja-python for filemanager integration Packages: -- Ubuntu (deb-based distros): in <a href="https://launchpad.net/~nilarimogard/+archive/ubuntu/webupd8/">Web Upd8 PPA</a> (thanks!) or <a href="http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu/pool/main/s/syncthing-gtk/">DEBs</a> -- SUSE, Fedora (rpm-based distros): in <a href="http://software.opensuse.org/download.html?project=home%3Akozec&package=syncthing-gtk">OpenSUSE Build Service</a>. You can install <a href="http://software.opensuse.org/package/syncthing">Syncthing Package</a> first. -- Arch Linux: In <a href="https://www.archlinux.org/packages/community/any/syncthing-gtk/">[community] repository</a> -- Windows: Get <a href="https://github.com/kozec/syncthing-gui/releases/latest">latest installer from here</a>, or use <a href="https://chocolatey.org/packages/syncthing-gtk">the Chocolatey package</a>. -- Or, in worst case scenario, download <a href="https://github.com/kozec/syncthing-gui/releases/latest">latest tarball</a>, extract it and run syncthing-gtk.py. +- Ubuntu (deb-based distros): in [Web Upd8 PPA](https://launchpad.net/~nilarimogard/+archive/ubuntu/webupd8/) (thanks!) or [DEBs](http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu/pool/main/s/syncthing-g...) +- SUSE, Fedora (rpm-based distros): in [OpenSUSE Build Service](http://software.opensuse.org/download.html?project=home%3Akozec&package=syncthing-gtk). You can install [Syncthing Package](http://software.opensuse.org/package/syncthing) first. +- Arch Linux: In [[community] repository](https://www.archlinux.org/packages/community/any/syncthing-gtk/) +- Windows: Get [latest installer from here](https://github.com/kozec/syncthing-gui/releases/latest), or use [the Chocolatey package](https://chocolatey.org/packages/syncthing-gtk). +- Or, in worst case scenario, download [latest tarball](https://github.com/kozec/syncthing-gui/releases/latest), extract it and run syncthing-gtk.py. Related links: - http://syncthing.net -- https://discourse.syncthing.net/t/syncthing-gtk-gui-for-syncthing/709 -- https://discourse.syncthing.net/t/lxle-a-respin-of-lubuntu-now-has-syncthing... +- https://forum.syncthing.net/t/syncthing-gtk-gui-for-syncthing-now-with-inoti... +- https://forum.syncthing.net/t/lxle-a-respin-of-lubuntu-now-has-syncthing-inc... + +[syncthing]: https://syncthing.net diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/syncthing-gtk-0.7.4/app.glade new/syncthing-gtk-0.7.4.1/app.glade --- old/syncthing-gtk-0.7.4/app.glade 2015-06-30 11:17:12.000000000 +0200 +++ new/syncthing-gtk-0.7.4.1/app.glade 2015-07-23 09:03:51.000000000 +0200 @@ -149,7 +149,7 @@ <child> <object class="GtkSeparator" id="separator_the_hell"> <property name="visible">True</property> - <property name="can_focus">False</property> + <property name="can_focus">False</property> <property name="orientation">horizontal</property> </object> </child> @@ -164,31 +164,55 @@ <property name="position_set">True</property> <!-- Left panel --> <child> - <object class="GtkBox" id="folderlist"> + <object class="GtkScrolledWindow" id="swL"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <child> + <object class="GtkViewport" id="wpL"> <property name="visible">True</property> <property name="can_focus">False</property> - <property name="orientation">vertical</property> - <property name="border_width">6</property> - <!-- Script adds widgets here --> - </object> - <packing> - <property name="resize">False</property> - <property name="shrink">False</property> - </packing> + <child> + <object class="GtkBox" id="folderlist"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="orientation">vertical</property> + <property name="border_width">6</property> + <!-- Script adds widgets here --> + </object> + </child> + </object> + </child> + </object> + <packing> + <property name="resize">False</property> + <property name="shrink">False</property> + </packing> </child> <!-- Right panel --> <child> - <object class="GtkBox" id="devicelist"> + <object class="GtkScrolledWindow" id="swR"> + <property name="visible">True</property> + <property name="can_focus">True</property> + <child> + <object class="GtkViewport" id="wpR"> <property name="visible">True</property> <property name="can_focus">False</property> - <property name="orientation">vertical</property> - <property name="border_width">6</property> - <!-- Script adds widgets here --> - </object> <!-- /GtkBox --> - <packing> - <property name="resize">False</property> - <property name="shrink">False</property> - </packing> + <child> + <object class="GtkBox" id="devicelist"> + <property name="visible">True</property> + <property name="can_focus">False</property> + <property name="orientation">vertical</property> + <property name="border_width">6</property> + <!-- Script adds widgets here --> + </object> <!-- /GtkBox --> + </child> + </object> + </child> + </object> + <packing> + <property name="resize">False</property> + <property name="shrink">False</property> + </packing> </child> </object> <packing> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/syncthing-gtk-0.7.4/ignore-editor.glade new/syncthing-gtk-0.7.4.1/ignore-editor.glade --- old/syncthing-gtk-0.7.4/ignore-editor.glade 2015-06-30 11:17:12.000000000 +0200 +++ new/syncthing-gtk-0.7.4.1/ignore-editor.glade 2015-07-23 09:03:51.000000000 +0200 @@ -97,7 +97,7 @@ <property name="can_focus">True</property> <property name="margin_top">15</property> <property name="xalign">0</property> - <property name="label" translatable="yes">See <a href="https://github.com/syncthing/syncthing/wiki/Ignoring-Files">Syncthing documentation</a> for list of supported patterns</property> + <property name="label" translatable="yes">See <a href="http://docs.syncthing.net/users/ignoring.html">Syncthing documentation</a> for list of supported patterns</property> <property name="use_markup">True</property> </object> <packing> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/syncthing-gtk-0.7.4/setup.py new/syncthing-gtk-0.7.4.1/setup.py --- old/syncthing-gtk-0.7.4/setup.py 2015-06-30 11:17:12.000000000 +0200 +++ new/syncthing-gtk-0.7.4.1/setup.py 2015-07-23 09:03:51.000000000 +0200 @@ -70,7 +70,7 @@ 'shutdown', 'show_id', 'sync', 'thumb_up', 'up_rate', 'version' )]), - ('share/pixmaps', glob.glob("icons/emblem-*.png") ), + ('share/icons/hicolor/64x64/emblems', glob.glob("icons/emblem-*.png") ), ('share/pixmaps', ["icons/syncthing-gtk.png"]), ('share/applications', ['syncthing-gtk.desktop'] ), ] + [ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/syncthing-gtk-0.7.4/syncthing_gtk/tools.py new/syncthing-gtk-0.7.4.1/syncthing_gtk/tools.py --- old/syncthing-gtk-0.7.4/syncthing_gtk/tools.py 2015-06-30 11:17:12.000000000 +0200 +++ new/syncthing-gtk-0.7.4.1/syncthing_gtk/tools.py 2015-07-23 09:03:51.000000000 +0200 @@ -348,7 +348,8 @@ else: executable = __main__.__file__.decode("utf-8") if not os.path.isabs(executable): - executable = os.path.normpath(os.path.join(os.getcwd(), executable)) + cwd = os.getcwd().decode("utf-8") + executable = os.path.normpath(os.path.join(cwd, executable)) if executable.endswith(".py"): executable = "/usr/bin/env python2 %s" % (executable,) return executable @@ -423,8 +424,8 @@ # Already exists pass try: - file(desktopfile, "w").write(DESKTOP_FILE % ( - program_name, executable, icon, description)) + file(desktopfile, "w").write((DESKTOP_FILE % ( + program_name, executable, icon, description)).encode('utf-8')) except Exception, e: # IO errors or out of disk space... Not really # expected, but may happen diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/syncthing-gtk-0.7.4/syncthing_gtk/wizard.py new/syncthing-gtk-0.7.4.1/syncthing_gtk/wizard.py --- old/syncthing-gtk-0.7.4/syncthing_gtk/wizard.py 2015-06-30 11:17:12.000000000 +0200 +++ new/syncthing-gtk-0.7.4.1/syncthing_gtk/wizard.py 2015-07-23 09:03:51.000000000 +0200 @@ -198,7 +198,7 @@ "\n\n" + _("It looks like you never have used Syncthing.") + " " + _("Initial configuration should be created.") + " " + - _("Please click <b>Continue</b> to create a Syncthing configuration file or <b>Quit</b> to exit") + + _("Please click <b>Next</b> to create a Syncthing configuration file or <b>Quit</b> to exit") + "\n\n" + (_("If you already had Syncthing daemon configured, please, " "exit this wizard and check your %s folder") % config_folder_link )
participants (1)
-
root@hilbert.suse.de