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 2016-01-26 10:15:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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-11-08 11:26:52.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.syncthing-gtk.new/syncthing-gtk.changes 2016-01-26 10:15:02.000000000 +0100 @@ -1,0 +2,23 @@ +Fri Jan 22 17:07:22 UTC 2016 - sor.alexei@meowr.ru + +- Update to 0.8.2: + * Fix about window not showing in some languages. + * Support timestamps with GTM+0 or without timezone. + * And two random, mostly harmless error messages. + +------------------------------------------------------------------- +Mon Dec 14 17:54:15 UTC 2015 - sor.alexei@meowr.ru + +- Update to 0.8.1 (changes since 0.8): + * Fix Syncthing version of remote node not shown. + * Missing definition causing UI problems and Appreport madness + on Ubuntu. + * Update syncthing-inotify version to 0.6.7. + * Add support for download placeholders in Nautilus plugin. + * Add localisation support with translations for Czech, German, + and Slovak languages. +- Add syncthing-gtk-lang package. +- Create {caja,nemo,nautilus}-extension-syncthing-gtk packages with + Caja, Nemo, and Nautilus plugins. + +------------------------------------------------------------------- Old: ---- syncthing-gtk-0.8.tar.gz New: ---- syncthing-gtk-0.8.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ syncthing-gtk.spec ++++++ --- /var/tmp/diff_new_pack.vZx4kA/_old 2016-01-26 10:15:03.000000000 +0100 +++ /var/tmp/diff_new_pack.vZx4kA/_new 2016-01-26 10:15:03.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package syncthing-gtk # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %global __requires_exclude typelib\\((Caja|Nautilus|Nemo)\\) %define _name syncthing_gtk Name: syncthing-gtk -Version: 0.8 +Version: 0.8.2 Release: 0 Summary: Syncthing Gtk-based graphical interface License: GPL-2.0+ @@ -27,22 +27,21 @@ Url: https://github.com/syncthing/syncthing-gtk Source: https://github.com/syncthing/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: fdupes +BuildRequires: gobject-introspection-devel BuildRequires: hicolor-icon-theme BuildRequires: python-devel BuildRequires: python-setuptools +BuildRequires: syncthing >= 0.12 BuildRequires: update-desktop-files -BuildRequires: pkgconfig(gobject-introspection-1.0) Requires: psmisc Requires: python-dateutil Requires: python-gobject Requires: python-gobject-cairo Requires: syncthing >= 0.12 +Recommends: %{name}-lang Recommends: libnotify Recommends: librsvg Recommends: python-pyinotify -Suggests: python-caja -Suggests: python-nautilus -Suggests: python-nemo BuildArch: noarch %description @@ -60,10 +59,56 @@ * First run wizard for initial configuration. * Running Syncthing daemon in background. * Half-automatic setup for new nodes and repositories. - * Filesystem watching and instant synchronization using inotify. - * Caja, Nautilus, and Nemo file managers integration. + * Filesystem watching and instant synchronisation using inotify. + * Caja, Nemo, and Nautilus file managers integration. * Desktop notifications. +%lang_package + +%package -n caja-extension-syncthing-gtk +Summary: Syncthing-GTK+ client integrated into Caja +Group: System/GUI/Other +Requires: caja +Requires: python-caja +Requires: syncthing-gtk +Supplements: packageand(%{name}:caja) + +%description -n caja-extension-syncthing-gtk +Graphical user interface with notification area icon for Syncthing +based on GTK+ and Python. + +This package integrates Syncthing-GTK+ seamlessly into Caja. + +%if 0%{?suse_version} > 1320 +%package -n nemo-extension-syncthing-gtk +Summary: Syncthing-GTK+ client integrated into Nemo +Group: System/GUI/Other +Requires: nemo +Requires: python-nemo +Requires: syncthing-gtk +Supplements: packageand(%{name}:nemo) + +%description -n nemo-extension-syncthing-gtk +Graphical user interface with notification area icon for Syncthing +based on GTK+ and Python. + +This package integrates Syncthing-GTK+ seamlessly into Nemo. +%endif + +%package -n nautilus-extension-syncthing-gtk +Summary: Syncthing-GTK+ client integrated into Nautilus +Group: System/GUI/Other +Requires: nautilus +Requires: python-nautilus +Requires: syncthing-gtk +Supplements: packageand(%{name}:nautilus) + +%description -n nautilus-extension-syncthing-gtk +Graphical user interface with notification area icon for Syncthing +based on GTK+ and Python. + +This package integrates Syncthing-GTK+ seamlessly into Nautilus. + %prep %setup -q sed -i 's/^\(Exec=\).*$/\1%{name}/' %{name}.desktop @@ -74,6 +119,15 @@ %install python2 setup.py install --root=%{buildroot} +install -Dm 0644 scripts/syncthing-plugin-caja.py \ + %{buildroot}%{_datadir}/caja-python/extensions/syncthing-gtk.py +%if 0%{?suse_version} > 1320 +install -Dm 0644 scripts/syncthing-plugin-nemo.py \ + %{buildroot}%{_datadir}/nemo-python/extensions/syncthing-gtk.py +%endif +install -Dm 0644 scripts/syncthing-plugin-nautilus.py \ + %{buildroot}%{_datadir}/nautilus-python/extensions/syncthing-gtk.py + # Add execution bit to scripts with shebangs and remove from others. find %{buildroot} -type f -name "*.py" | while read py; do if [[ "$(head -c2 "$py"; echo)" == "#!" ]]; then @@ -84,7 +138,8 @@ done %suse_update_desktop_file -r %{name} Network FileTransfer -%fdupes %{buildroot}%{_datadir} +%find_lang %{name} +%fdupes %{buildroot}%{_datadir}/ %post %desktop_database_post @@ -107,4 +162,30 @@ %{_datadir}/icons/hicolor/*/emblems/emblem-*.png %{_datadir}/pixmaps/*.png +%files lang -f %{name}.lang +%defattr(-,root,root) + +%files -n caja-extension-syncthing-gtk +%defattr(-,root,root) +%doc LICENSE README.md +%dir %{_datadir}/caja-python/ +%dir %{_datadir}/caja-python/extensions/ +%{_datadir}/caja-python/extensions/syncthing-gtk.py + +%if 0%{?suse_version} > 1320 +%files -n nemo-extension-syncthing-gtk +%defattr(-,root,root) +%doc LICENSE README.md +%dir %{_datadir}/nemo-python/ +%dir %{_datadir}/nemo-python/extensions/ +%{_datadir}/nemo-python/extensions/syncthing-gtk.py +%endif + +%files -n nautilus-extension-syncthing-gtk +%defattr(-,root,root) +%doc LICENSE README.md +%dir %{_datadir}/nautilus-python/ +%dir %{_datadir}/nautilus-python/extensions/ +%{_datadir}/nautilus-python/extensions/syncthing-gtk.py + %changelog ++++++ syncthing-gtk-0.8.tar.gz -> syncthing-gtk-0.8.2.tar.gz ++++++ ++++ 10744 lines of diff (skipped)
participants (1)
-
root@hilbert.suse.de