Hello community,

here is the log from the commit of package nitroshare for openSUSE:Factory 
checked in at 2016-08-11 18:53:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nitroshare (Old)
 and      /work/SRC/openSUSE:Factory/.nitroshare.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nitroshare"

Changes:
--------
--- /work/SRC/openSUSE:Factory/nitroshare/nitroshare.changes    2016-07-14 
09:49:45.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.nitroshare.new/nitroshare.changes       
2016-08-11 18:53:29.000000000 +0200
@@ -1,0 +2,15 @@
+Mon Jul 18 06:42:46 UTC 2016 - jeng...@inai.de
+
+- Trim filelist.
+
+-------------------------------------------------------------------
+Thu Jul 14 18:23:12 UTC 2016 - sor.ale...@meowr.ru
+
+- Update to version 0.3.3:
+  * Extensions for Caja & Nemo.
+  * Fix a bug that broke progress and status display.
+  * Fix a number of DPI issues.
+  * Add French, Korean, & Spanish translations.
+- Add nitroshare-fix-caja.patch: use a correct Caja GI API version.
+
+-------------------------------------------------------------------

Old:
----
  nitroshare-0.3.2.tar.gz
  nitroshare-0.3.2.tar.gz.asc

New:
----
  nitroshare-0.3.3.tar.gz
  nitroshare-0.3.3.tar.gz.asc
  nitroshare-fix-caja.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ nitroshare.spec ++++++
--- /var/tmp/diff_new_pack.CYzLd6/_old  2016-08-11 18:53:30.000000000 +0200
+++ /var/tmp/diff_new_pack.CYzLd6/_new  2016-08-11 18:53:30.000000000 +0200
@@ -18,7 +18,7 @@
 
 %define _version 0.3
 Name:           nitroshare
-Version:        0.3.2
+Version:        0.3.3
 Release:        0
 Summary:        Network file transfer application
 License:        MIT
@@ -27,6 +27,8 @@
 Source:         
https://launchpad.net/%{name}/%{_version}/%{version}/+download/%{name}-%{version}.tar.gz
 Source1:        
https://launchpad.net/%{name}/%{_version}/%{version}/+download/%{name}-%{version}.tar.gz.asc
 Source2:        %{name}.keyring
+# PATCH-FIX-UPSTREAM nitroshare-fix-caja.patch sor.ale...@meowr.ru -- Use a 
correct Caja GI API version.
+Patch0:         %{name}-fix-caja.patch
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
 BuildRequires:  gobject-introspection-devel
@@ -51,6 +53,20 @@
  * Simple and intuitive user interface.
  * Transfer entire directories.
 
+%package -n caja-extension-%{name}
+Summary:        NitroShare integrated into Caja
+Group:          Productivity/File utilities
+Requires:       %{name} = %{version}
+Requires:       caja
+Requires:       python-caja
+Supplements:    packageand(caja:%{name})
+
+%description -n caja-extension-%{name}
+A cross-platform network file transfer application designed to make
+transferring any file to any device as painless as possible.
+
+This package integrates NitroShare seamlessly into Caja.
+
 %package -n nautilus-extension-%{name}
 Summary:        NitroShare integrated into Nautilus
 Group:          Productivity/File utilities
@@ -65,8 +81,25 @@
 
 This package integrates NitroShare seamlessly into Nautilus.
 
+%if 0%{?suse_version} > 1320 || (0%{?sle_version} >= 120200 && 
0%{?is_opensuse})
+%package -n nemo-extension-%{name}
+Summary:        NitroShare integrated into Nemo
+Group:          Productivity/File utilities
+Requires:       %{name} = %{version}
+Requires:       nemo
+Requires:       python-nemo
+Supplements:    packageand(nemo:%{name})
+
+%description -n nemo-extension-%{name}
+A cross-platform network file transfer application designed to make
+transferring any file to any device as painless as possible.
+
+This package integrates NitroShare seamlessly into Nemo.
+%endif
+
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %cmake
@@ -76,6 +109,10 @@
 %cmake_install
 %suse_update_desktop_file -r %{name} Network FileTransfer
 
+%if 0%{?suse_version} <= 1320 && !(0%{?sle_version} >= 120200 && 
0%{?is_opensuse})
+rm -rf %{buildroot}%{_datadir}/nemo-python/
+%endif
+
 %post
 %desktop_database_post
 %icon_theme_cache_post
@@ -89,23 +126,24 @@
 %doc LICENSE.txt README.md
 %{_bindir}/%{name}
 %{_datadir}/applications/%{name}.desktop
-%dir %{_datadir}/icons/breeze*/
-%dir %{_datadir}/icons/breeze*/apps/
-%dir %{_datadir}/icons/breeze*/apps/*/
-%dir %{_datadir}/icons/gnome/
-%dir %{_datadir}/icons/gnome/*/
-%dir %{_datadir}/icons/gnome/*/apps/
-%dir %{_datadir}/icons/ubuntu-mono-*/
-%dir %{_datadir}/icons/ubuntu-mono-*/apps/
-%dir %{_datadir}/icons/ubuntu-mono-*/apps/*/
-%{_datadir}/icons/*/*/*/%{name}*
+%{_datadir}/icons/*
 %{_mandir}/man?/%{name}.?%{?ext_man}
 
+%files -n caja-extension-%{name}
+%defattr(-,root,root)
+%doc LICENSE.txt
+%{_datadir}/caja-python/
+
 %files -n nautilus-extension-%{name}
 %defattr(-,root,root)
 %doc LICENSE.txt
-%dir %{_datadir}/nautilus-python/
-%dir %{_datadir}/nautilus-python/extensions/
-%{_datadir}/nautilus-python/extensions/%{name}.py
+%{_datadir}/nautilus-python/
+
+%if 0%{?suse_version} > 1320 || (0%{?sle_version} >= 120200 && 
0%{?is_opensuse})
+%files -n nemo-extension-%{name}
+%defattr(-,root,root)
+%doc LICENSE.txt
+%{_datadir}/nemo-python/
+%endif
 
 %changelog

++++++ nitroshare-0.3.2.tar.gz -> nitroshare-0.3.3.tar.gz ++++++
++++ 2635 lines of diff (skipped)

++++++ nitroshare-fix-caja.patch ++++++
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -239,6 +239,11 @@ if(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
 
     # Configure and install Python extensions for Nautilus-derived file 
managers
     foreach(_file_manager Nautilus Nemo Caja)
+        if(${_file_manager} MATCHES "Caja")
+            set(_file_manager_ver "2.0")
+        else()
+            set(_file_manager_ver "3.0")
+        endif()
         string(TOLOWER ${_file_manager} _file_manager_lower)
         set(_py_filename 
"${CMAKE_CURRENT_BINARY_DIR}/dist/nitroshare_${_file_manager_lower}.py")
         configure_file("${CMAKE_CURRENT_SOURCE_DIR}/dist/nitroshare.py.in" 
"${_py_filename}")
--- a/src/dist/nitroshare.py.in
+++ b/src/dist/nitroshare.py.in
@@ -32,7 +32,7 @@ from urlparse import urlparse
 
 import gi
 gi.require_version('Gtk', '3.0')
-gi.require_version('${_file_manager}', '3.0')
+gi.require_version('${_file_manager}', '${_file_manager_ver}')
 
 from gi.repository import ${_file_manager}, GObject, Gtk
 from requests import ConnectionError, post

Reply via email to