Hello community,

here is the log from the commit of package rapid-photo-downloader for 
openSUSE:Leap:15.2 checked in at 2020-03-29 14:55:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/rapid-photo-downloader (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.rapid-photo-downloader.new.3160 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rapid-photo-downloader"

Sun Mar 29 14:55:27 2020 rev:22 rq:787422 version:0.9.20

Changes:
--------
--- 
/work/SRC/openSUSE:Leap:15.2/rapid-photo-downloader/rapid-photo-downloader.changes
  2020-01-15 15:55:43.127676158 +0100
+++ 
/work/SRC/openSUSE:Leap:15.2/.rapid-photo-downloader.new.3160/rapid-photo-downloader.changes
        2020-03-29 14:55:31.055149708 +0200
@@ -1,0 +2,263 @@
+Sun Mar 22 20:59:08 UTC 2020 - Marcus Rueckert <mrueck...@suse.de>
+
+- Update to version 0.9.20 
+  - Added support for program icon progress bars and badge counts
+    on any desktop that supports the Unity LauncherEntry API, not
+    just Ubuntu Unity or Gnome running under Ubuntu. (The Unity
+    LauncherEntry API is used by desktops other than Unity and
+    Ubuntu Gnome, e.g. KDE, Dash to Panel.)
+  - Added missing property StartupWMClass to the program's desktop
+    file. It's now possible to add the Rapid Photo Downloader
+    launcher as a Favorite to the Gnome Shell dock and not have it
+    appear as a duplicate entry when the program runs. This fix
+    also enables program icon progress bars and badge counts under
+    Gnome Shell extensions that support them.
+  - Implemented feature request in bug #1810102: cannot change
+    language in program preferences. You can now specify the
+    language you want the user interface to display in regardless
+    of the system locale setting.
+  - Fixed problems in setup.py. Made requirements.txt more
+    conformant.
+  - Better handle missing ExifTool on startup.
+- refreshed disable-version-check.patch
+- remove the typelib requires exclude as rpd now shows the progress
+  with libunity
+- add requires for new dependencies:
+  - python3-Babel
+  - libQt5Svg5
+  - typelib(Unity) = 7.0
+  - typelib(UnityExtras) = 7.0
+- add temporary requires that should be pulled by typelib(Unity)
+  - typelib(Dbusmenu) = 0.4
+  - typelib(Dee) = 1.0
+
+-------------------------------------------------------------------
+Tue Mar 17 16:20:27 UTC 2020 - Marcus Rueckert <mrueck...@suse.de>
+
+- Update to version 0.9.19 
+  - Fixed errors in appstream metainfo file.
+  - To better conform to appstream metadata requirements, renamed
+    destktop and metadata files to
+    net.damonlynch.rapid_photo_downloader.desktop and
+    net.damonlynch.rapid_photo_downloader.metainfo.xml. The
+    metainfo file is now installed in share/metainfo/, not
+    share/appdata/.
+  - Added Zorin OS to install.py script.
+  - Only install symlinks to the program in a bin directory the
+    users's home directory (i.e. ~/bin) if necessary. On recent
+    installations of Debian / Ubuntu / LinuxMint etc. with a
+    default profile setup, this is no longer necessary.
+  - When uninstalling the program that was previously installed
+    with install.py script, remove any symlinks to it created in
+    ~/bin.
+  - Removed setup.cfg configuration file.
+  - Removed notification informing the Timeline or provisional
+    download folders was rebuilt.
+  - Updated Dutch, Hungarian, Russian, Spanish, Russian, and
+    Turkish translations.
+  - Improved fix for a bug where thumbnails would not be able to
+    have their checkmark set on or off with the mouse on recent
+    versions of Qt. The fix in 0.9.19b2 did not always work. The
+    environment variable RPD_THUMBNAIL_MARK_FIX introduced in
+    0.9.19b2 is no longer needed, and will be ignored.
+  - Fixed bug #1842060: Wrong value saved for stored number.
+  - Updated Czech, Dutch, French, and Spanish translations.
+  - Fixed a bug where thumbnails would not be able to have their
+    checkmark set on or off with the mouse on recent versions of
+    Qt. See the release notes for details.
+  - Improved visual appearance on high DPI screens.
+  - Added HEIF / HEIC support. See the Release Notes for details.
+  - Added support for CentOS 8 to installer script. Dropped support
+    for Fedora 29 and older. Installer script no longer installs
+    PyQt5 from PyPI on KDE Neon, because KDE Neon PyQt5 package is
+    always up-to-date.
+  - Added '__MACOSX' and to list of paths to ignore while scanning
+    a device for photos and videos, and if the list of ignored
+    paths is customized, add it and 'THMBNL' to the existing list
+    of ignored paths.
+  - No longer look for photos or videos in any directory on a
+    camera or phone that contains a '.nomedia' file.
+  - Made Timeline and thumbnails render more quickly and accurately
+    on displays with fractional scaling.
+  - Fixed bug #1861591: install.py should handle cases with no LANG
+    variable set.
+  - Fixed bug #1833525: when using the filename and subfolder name
+    preference editor, under some desktop styles the example file
+    and subfolder names would shrink to the extent they would be
+    truncated.
+  - Fixed bug where Rapid Photo Downloader would crash when the
+    Preferences dialog window was closed with the escape key.
+  - Fixed bug where under some desktop styles the right side panel
+    would always be open even if it had been closed when Rapid
+    Photo Downloader last exited.
+  - Improved support for high DPI screens. Requires Qt5.6 or newer.
+    Please report any remaining problems when running on high DPI
+    screens. For now, if you change the desktop's screen scaling
+    while Rapid Photo Downloader is running, please restart it.
+- add recommends for python3-pyheif
+
+-------------------------------------------------------------------
+Mon Mar 16 23:26:52 UTC 2020 - Marcus Rueckert <mrueck...@suse.de>
+
+- Update to version 0.9.18
+  Fixed several important bugs that could cause installation to
+  fail. and a bug that could cause Rapid Photo Downloader when
+  displaying some date/times in locales not fully translated in the
+  Python module Arrow.
+
+  Changelog:
+  - Fixed bug in install.py script which meant the most recent
+    version of PyQt5 failed to install because pip failed to build
+    it. The solution is to update the user's copy of pip to the
+    latest version (not the system-wide version).  If this is not
+    what you want, you can downgrade pip for your user after
+    program installation. See the release notes for more details.
+
+  - Fixed bug #1857144: with newer versions of the Python date time
+    module Arrow, if Arrow had not been translated to use the
+    user's locale, Arrow will generate an exception when displaying
+    the humanized form of some dates, causing Rapid Photo
+    Downloader to crash. Now Rapid Photo Downloader reverts to
+    English for any humanized string that Arrow fails to handle in
+    the user's locale.
+
+  - Fixed bug #1853775: install.py script did not properly handle
+    upgrading pip version < 9.0 when installing into a virtual
+    environment, looping forever.
+
+  - Added Turkish translation. Thank you to Ilker Alp for the
+    translation.  Updated Brazilian Portuguese, Finnish, German,
+    Indonesian, Italian, Polish, and Spanish translations.
+
+-------------------------------------------------------------------
+Sat Oct  5 23:05:07 UTC 2019 - Marcus Rueckert <mrueck...@suse.de>
+
+- add BuildRequires for all our dependencies to make sure we have
+  the right versions still in the distro
+
+-------------------------------------------------------------------
+Sat Oct  5 22:52:23 UTC 2019 - Marcus Rueckert <mrueck...@suse.de>
+
+- Update to version 0.9.17
+  - Fixed bug #1840499: Crash when python library arrow is older
+    than version 0.9.0
+  - Suppress parsing warnings issued by python library arrow
+    version >= 0.14.3 and < 0.15.0.
+  - Allow the use of the Python instance that the install.py script
+    is invoked with on Gentoo systems.
+  - Updated Polish translation.
+- changes from 0.9.16
+  - Fixed bug #1839699 where program would fail to start when the
+    python library arrow 0.4.15 or newer is installed.
+  - Added the directory THMBNL to the standard list of ignored
+    directories. This directory is used on some Sony cameras.
+  - Added %f argument to Exec component of desktop file,
+    potentially fixing problem with the program not appearing in
+    Gnome's list of applications to deal with memory cards or
+    cameras.
+  - Updated Polish translation.
+- changes from 0.9.15
+  - Updated Brazilian Portuguese, Czech, Dutch, French, Hungarian,
+    Japanese, Kabyle, Norwegian Nynorsk, Russian and Spanish
+    translations.
+
+-------------------------------------------------------------------
+Sun Apr  7 09:46:53 UTC 2019 - Luigi Baldoni <aloi...@gmx.com>
+
+- Update to version 0.9.14
+  * Fix bug #1821917: Error generating Timeline with Arrow
+    0.13.1.
+  * Fix bug #1817481: Error deleting sample file at program exit.
+  * Fix bug #1810572: Error getting camera configuration on
+    certain cameras.
+  * Again fix bug #1801504: PyQt5_sip not installed or upgraded
+    for local user when system copy already installed (bug seen
+     on Fedora 29). The fix in 0.9.13 did not always work.
+  * When installing using the install.py script, upgrade pip if
+    its version is less than 9.0.
+  * Disable the program's built-in upgrade procedure when
+    running from within a python virtual environment.
+  * Updated Czech, Dutch, Italian, Portuguese, and Spanish
+    translations.
+
+-------------------------------------------------------------------
+Wed Nov  7 08:03:41 UTC 2018 - Luigi Baldoni <aloi...@gmx.com>
+
+- Add oldsetuptools.patch to fix build on Leap 42.3 and SLE_12_SP3
+
+-------------------------------------------------------------------
+Tue Nov  6 23:52:06 UTC 2018 - Marcus Rueckert <mrueck...@suse.de>
+
+- Update to 0.9.13
+  - Added support for Sigma X3F file format.
+  - Added support for installing into a Python virtual environment.
+    See the file README.rst for installation instructions. Thanks
+    to Matthias Homann for his code contribution.
+  - Fix bug #1797479: New version check results in confusing
+    messages on stderr when pip is not installed. Thanks to Eli
++++ 66 more lines (skipped)
++++ between 
/work/SRC/openSUSE:Leap:15.2/rapid-photo-downloader/rapid-photo-downloader.changes
++++ and 
/work/SRC/openSUSE:Leap:15.2/.rapid-photo-downloader.new.3160/rapid-photo-downloader.changes

Old:
----
  rapid-photo-downloader-0.9.9.tar.gz

New:
----
  oldsetuptools.patch
  rapid-photo-downloader-0.9.20.tar.gz
  rapid-photo-downloader-0.9.20.tar.gz.asc

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

Other differences:
------------------
++++++ rapid-photo-downloader.spec ++++++
--- /var/tmp/diff_new_pack.835XC1/_old  2020-03-29 14:55:31.719150225 +0200
+++ /var/tmp/diff_new_pack.835XC1/_new  2020-03-29 14:55:31.727150231 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package rapid-photo-downloader
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 # Copyright (c) 2012 Togan Muftuoglu tog...@opensuse.org
 # Copyright (c) 2009-2011 Pascal Blesser pascal.ble...@opensuse.org
 #
@@ -14,21 +14,23 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
-%global __requires_exclude ^typelib\\(Unity\\).*$
 Name:           rapid-photo-downloader
-Version:        0.9.9
+Version:        0.9.20
 Release:        0
 Summary:        Parallel downloader for camera and smartphone photos
-License:        GPL-3.0+
+License:        GPL-3.0-or-later
 Group:          Productivity/Graphics/Other
-Url:            https://damonlynch.net/rapid/
+URL:            https://damonlynch.net/rapid/
 Source:         
https://launchpad.net/rapid/pyqt/%{version}/+download/%{name}-%{version}.tar.gz
+Source1:        
https://launchpad.net/rapid/pyqt/%{version}/+download/%{name}-%{version}.tar.gz.asc
 # PATCH-FEATURE-OPENSUSE disable-version-check.patch
 Patch0:         disable-version-check.patch
+# PATCH-FIX-OPENSUSE oldsetuptools.patch use old syntax -- aloi...@gmx.com
+Patch1:         oldsetuptools.patch
 BuildRequires:  fdupes
 BuildRequires:  gobject-introspection
 BuildRequires:  hicolor-icon-theme
@@ -37,27 +39,64 @@
 BuildRequires:  python3-setuptools
 BuildRequires:  update-desktop-files
 Requires:       exiftool
-Requires:       python3-PyPrind
-Requires:       python3-arrow
+BuildRequires:  python3-PyPrind >= 2.9.4
+Requires:       python3-PyPrind >= 2.9.4
+BuildRequires:  python3-arrow >= 0.9.0
+Requires:       python3-arrow >= 0.9.0
+BuildRequires:  python3-cairo >= 1.11.1
+Requires:       python3-cairo >= 1.11.1
+BuildRequires:  python3-Babel
+Requires:       python3-Babel
+BuildRequires:  python3-colorlog
 Requires:       python3-colorlog
+BuildRequires:  python3-colour
 Requires:       python3-colour
+BuildRequires:  python3-easygui
 Requires:       python3-easygui
+BuildRequires:  python3-gobject2
 Requires:       python3-gobject2
+BuildRequires:  python3-gphoto2 >= 1.4.0
 Requires:       python3-gphoto2 >= 1.4.0
+BuildRequires:  python3-psutil >= 3.4.2
 Requires:       python3-psutil >= 3.4.2
+BuildRequires:  python3-pymediainfo >= 2.2.0
 Requires:       python3-pymediainfo >= 2.2.0
+BuildRequires:  python3-python-dateutil >= 2.2
 Requires:       python3-python-dateutil >= 2.2
-Requires:       python3-pyxdg
+BuildRequires:  python3-pyxdg >= 0.25
+Requires:       python3-pyxdg >= 0.25
+BuildRequires:  python3-pyzmq >=  16.0.2
 Requires:       python3-pyzmq >=  16.0.2
+BuildRequires:  python3-qt5 >= 5.4
 Requires:       python3-qt5 >= 5.4
-Requires:       python3-rawkit
+BuildRequires:  python3-rawkit >= 0.6.0
+Requires:       python3-rawkit >= 0.6.0
+BuildRequires:  python3-requests
+Requires:       python3-requests
+BuildRequires:  python3-sortedcontainers
 Requires:       python3-sortedcontainers
+BuildRequires:  python3-tornado
 Requires:       python3-tornado
+BuildRequires:  python3-tenacity
+Requires:       python3-tenacity
+# needed since 0.9.20 for SVG assets
+BuildRequires:  libQt5Svg5
+Requires:       libQt5Svg5
+# normally the unity typelib should pull those, but it seems it is not doing 
that atm. pull here for now.
+Requires:       typelib(Dbusmenu) = 0.4
+Requires:       typelib(Dee) = 1.0
+# does not have an import in the code but upstream documented it as a required
+Requires:       typelib(UnityExtras) = 7.0
+
 BuildArch:      noarch
 %if 0%{?suse_version} < 1500
+BuildRequires:  python3-scandir
 Requires:       python3-scandir
+BuildRequires:  python3-typing
 Requires:       python3-typing
 %endif
+# For heif support. we can not package the libraries in the distro but if e.g. 
packman provides the package we should pull it.
+Recommends:     python3-pyheif
 
 %description
 Rapid Photo Downloader downloads images in parallel from multiple devices,
@@ -73,6 +112,9 @@
 %prep
 %setup -q
 %patch0 -p1
+%if 0%{?sle_version} == 120300
+%patch1 -p1
+%endif
 rm -rf rapid_photo_downloader.egg-info
 find raphodo -type f -name '*.py' -exec sed -i -e '/^#!\//, 1d' {} \;
 
@@ -91,13 +133,13 @@
 %doc README.rst CHANGES.rst
 %{_bindir}/analyze-pv-structure
 %{_bindir}/%{name}
-%{_datadir}/appdata/net.damonlynch.%{name}.appdata.xml
-%{_datadir}/applications/net.damonlynch.%{name}.desktop
+%{_datadir}/metainfo/net.damonlynch.rapid_photo_downloader.metainfo.xml
+%{_datadir}/applications/net.damonlynch.rapid_photo_downloader.desktop
 %{_datadir}/icons/hicolor/*/apps/%{name}.png
 %{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
 %dir %{_datadir}/solid
 %dir %{_datadir}/solid/actions
-%{_datadir}/solid/actions/net.damonlynch.%{name}.desktop
+%{_datadir}/solid/actions/net.damonlynch.rapid_photo_downloader.desktop
 %{_mandir}/man1/analyze-pv-structure.1%{ext_man}
 %{_mandir}/man1/%{name}.1%{ext_man}
 %{python3_sitelib}/raphodo

++++++ disable-version-check.patch ++++++
--- /var/tmp/diff_new_pack.835XC1/_old  2020-03-29 14:55:31.755150253 +0200
+++ /var/tmp/diff_new_pack.835XC1/_new  2020-03-29 14:55:31.755150253 +0200
@@ -5,10 +5,10 @@
 Set variable so that there is no automated version
 update check inside the program.
 
-Index: rapid-photo-downloader-0.9.9/raphodo/constants.py
+Index: rapid-photo-downloader-0.9.20/raphodo/constants.py
 ===================================================================
---- rapid-photo-downloader-0.9.9.orig/raphodo/constants.py
-+++ rapid-photo-downloader-0.9.9/raphodo/constants.py
+--- rapid-photo-downloader-0.9.20.orig/raphodo/constants.py
++++ rapid-photo-downloader-0.9.20/raphodo/constants.py
 @@ -31,7 +31,7 @@ remote_versions_file = 'https://www.damo
  
  # If set to True, the ability to check for a new version will be removed
@@ -18,10 +18,3 @@
  
  
  class CheckNewVersionDialogResult(IntEnum):
-@@ -637,4 +637,4 @@ class Plural(Enum):
- 
- # Use the character . to for download_name and path to indicate the user 
manually marked a
- # file as previously downloaded
--manually_marked_previously_downloaded = '.'
-\ No newline at end of file
-+manually_marked_previously_downloaded = '.'

++++++ oldsetuptools.patch ++++++
Index: rapid-photo-downloader-0.9.13/setup.py
===================================================================
--- rapid-photo-downloader-0.9.13.orig/setup.py
+++ rapid-photo-downloader-0.9.13/setup.py
@@ -347,11 +347,10 @@ setup(
         'pymediainfo',
         'sortedcontainers',
         'tornado',
-        'scandir;python_version<"3.5"',
-        'typing;python_version<"3.5"',
         'PyGObject'
     ],
     extras_require={
+        ':python_version == "3.4"': ['scandir', 'typing'],
         'color_ouput': ['colorlog',],
         'progress_bar': ['pyprind',]
     },
++++++ rapid-photo-downloader-0.9.9.tar.gz -> 
rapid-photo-downloader-0.9.20.tar.gz ++++++
/work/SRC/openSUSE:Leap:15.2/rapid-photo-downloader/rapid-photo-downloader-0.9.9.tar.gz
 
/work/SRC/openSUSE:Leap:15.2/.rapid-photo-downloader.new.3160/rapid-photo-downloader-0.9.20.tar.gz
 differ: char 5, line 1


Reply via email to