Revisions of rapid-photo-downloader

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1154459 from Marcus Rueckert's avatar Marcus Rueckert (darix) (revision 22)
- Cleanup Requires/BuildRequires
  - drop unused python3-cairo
  - drop < 3.8 requirement python3-importlib-metadata
  - add python3-packaging

- refresh disable-version-check.patch to apply without fuzz again
- remove fix-build-with-setuptools67.patch: no longer needed
- track series file as source for easier quilt usage

- bump minimum python to 3.10
- sync with requirements.txt

- Update to 0.9.36
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1082709 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 21)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1032847 from Marcus Rueckert's avatar Marcus Rueckert (darix) (revision 20)
- Update to 0.9.34:
  * avoid infinite loop when detecting setuptools install status in
    install.py script.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 977381 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 19)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 927613 from Marcus Rueckert's avatar Marcus Rueckert (darix) (revision 18)
- Update to version 0.9.27a3
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 909545 from Marcus Rueckert's avatar Marcus Rueckert (darix) (revision 17)
- Update to version 0.9.27a2
  - Fix bug #30: iPhone7 serial number format not recognized.
  - Fix bug #1938341: Albanian translations not compiled.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 908941 from Marcus Rueckert's avatar Marcus Rueckert (darix) (revision 16)
- Update to version 0.9.27a1
  - iOS devices are now accessed using a software library written
    specifically to communicate with iOS devices, libimobiledevice.
    Previously, gPhoto2 was used, but gPhoto2 is unreliable with
    iOS because it appears Apple does not follow the PTP standard.
    Please note that on some systems, it can take some minutes for
    the iOS device to appear after it has been plugged in.
  - Python 3.6 is now the minimum Python version.
  - Update install.py script to correctly enable Power Tools
    repository on CentOS 8, and the Qt5 wayland package on Fedora
    and CentOS 8.
  - Update Albanian and Polish translations.
- new Requires imobiledevice-tools ifuse fuse
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 858582 from Marcus Rueckert's avatar Marcus Rueckert (darix) (revision 14)
- Update to version 0.9.26 
- according to upstream pillow is only required for thumbnails for
  heif files. downgrade the requires to recommends.
- add back requires filter for the unity typelib on TW. The library
  got dropped.
- sync package BuildRequires/Requires with requirements.txt
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 802660 from Marcus Rueckert's avatar Marcus Rueckert (darix) (revision 13)
- Update to version 0.9.24
  - Added support for Ubuntu Kylin and Pop!_OS 20.04.
  - Provide the option of automatically creating a tar file of
    program configuration file and log files when submitting a bug
    report.
  - Fixed bug #1875268: Overly long download source name
    limitlessly expands window width.
  - Fixed bug #1876344: Unable to generate thumbnails or download
    from Fujifilm X-H1.
  - All message box buttons should now be able to be translated (or
    able to be translated).
  - Updated Chinese (Simplified), Czech, Dutch, French, German,
    Hungarian, Serbian, Spanish and Turkish translations.
- Changes from 0.9.23
  - Fixed bug #1872188: sqlite3.OperationalError when generating
    thumbnails.
  - Fixed bug #1873057: Add ORI to list of supported image formats.
  - Fixed bug #1873233: RAW and JPG don't synchronize when using
    stored number.
  - Fixed bug where HEIF/HEIC thumbnails on a camera were not being
    generated until they were downloaded.
  - When generating video thumbnails for phones and tablets, the
    entire video will now be downloaded and cached. Previously only
    a portion of the video was downloaded, in the hope that this
    portion could generate the thumbnail, but unfortunately it did
    not always render. This new behavior will slow down thumbnail
    generation, but does ensure the thumbnail will be rendered. If
    you object to this new behavior or know of a better approach,
    please share your thoughts in the discussion forum:
    https://discuss.pixls.us/c/software/rapid-photo-downloader (forwarded request 802655 from darix)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 793237 from Marcus Rueckert's avatar Marcus Rueckert (darix) (revision 12)
- Update to version 0.9.22 
  - Fixed bugs where camera insertion and removal was not being
    detected in some circumstances. In KDE, it was camera removal.
    In Gnome-like systems where auto mounting of cameras is
    disabled or not functional, it was insertion.
  - More robustly handle a camera being unexpectedly removed during
    scanning, thumbnailing, and copying files.
  - Fixed bug #1871649: Window corruption when application scaling
    enabled on certain desktop environments. The application now
    uses Qt and Gdk to query whether any monitor has scaling
    enabled. If no scaling is enabled on any monitor, then Rapid
    Photo Downloader will not enable automatic scaling.
  - New package dependency:
    Python 3 gobject introspection for Gdk 3.0
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 787504 from Marcus Rueckert's avatar Marcus Rueckert (darix) (revision 11)
- removed all manual typelib requires again as we fixed the
  underlying problem in libdbusmenu (forwarded request 787503 from darix)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 785999 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 10)
- 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 646837 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 6)
- Add oldsetuptools.patch to fix build on Leap 42.3 and SLE_12_SP3
- 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
    Schwartz for the fix.
  - Added Deepin to supported Linux distributions.
  - Fixed bug #1801504: PyQt5_sip not installed or upgraded for
    local user when system copy already installed (bug seen on
    Fedora 29).
  - Import sip regardless of whether it is the private sip bundled
    with PyQt5 or a separate sip installation.
- changes from 0.9.12
  - Added support for Canon CR3 format. Requires ExifTool 10.87 or
    newer.  See the release notes for details on upgrading
    ExifTool. Note: program performance with CR3 files is notably
    slower than other photo file formats.  Other photo file formats
    are read using the high performance library exiv2 to read
    metadata and extract thumbnails. Unfortunately exiv2 does not
    yet support the CR3 format. Exiv2 0.28 will support the CR3
    format.
  - Fixed bug #1790351: Video date time metadata not parsed
    correctly when 'DST' appears in time zone component.
  - Added support for FFF and IIQ raw formats.
  - The MOS and MRW formats are now handled by ExifTool, not exiv2.
  - Better handle Exif date time values that unwisely deviate from
    the Exif Version 2.3 specification, e.g. Hasselblad files.
  - Fixed bug #1790278: File renaming and subfolder generation
    editor breaks with Python 3.7.
  - Updated installation script to use "loose" instead of "strict"
    Python version checking.
  - Fixed bug in installation script where a system installed Rapid
    Photo Downloader package was not being uninstalled.
  - Fixed bug #1791131: Report fatal camera access problem without
    crashing
  - Improved install.py script to install libmediainfo0 on openSUSE
    where the package exists.
- changes from 0.9.11
  - Added CentOS 7.5 as supported Linux distribution. See the
    release notes for installation instructions.
  - Add weekday as locale's abbreviated and full name to file
    renaming and subfolder generation options.
  - Correct mistake in fixing bug #1775654: optional dependencies
    listed in setup.py as required.
  - Fix bug #1787707: install.py does not handle installer tar path
    with spaces.
  - Improve detection of openSUSE in install.py script.
  - Better handle file managers that do not allow the selection of
    files using command line arguments, which is important for
    desktops like Mate, LXDE, and XFCE.
  - Provide sensible fallback when system erroneously reports
    default file manager.
  - Updated Brazilian Portuguese, Czech, Dutch, French, Japanese,
    Kabyle, Norwegian Nynorsk, and Spanish translations.
- changes from 0.9.10
  - Fix bug #1784175: Make application compatible with changes to
    sip introduced in PyQt 5.11, and do not install PyQt 5.11 on
    systems with Python 3.5.3 or older.
  - Fix bug #1775654: optional dependencies listed in setup.py as
    required.
  - Fix bug #1755915: Crash while accessing non-existant SQL
    database 'cache' while exiting.
  - Fix bug #1764167: Division by zero error when scanning device
    that does not report its size
  - Fix bug #1774411: splash screen covering name-dialog when set
    to auto- download
  - Fixed bug in Appstream specification.
  - Updated German translation.
- refresh disable-version-check.patch
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 526414 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 3)
- Added python3-pyzmq version requirement
- Update to version 0.9.3:
  + When requesting GIO to unmount a camera / phone so it can be
    accessed by libgphoto2, retry several times if it fails.
    Sometimes a GIO client program such as Gnome Files needs a few
    seconds to relinquish control of the device.
  + Fixed bug where a crash could occur when removing a camera that
    was in the preliminary stages of being scanned.
  + Fixed a bug introduced in 0.9.3b1 where photo and video numbers
    and sizes were not displayed in the devices summary in the
    program's left-hand pane.
  + Fixed a bug on Fedora where the maximum length for an sqlite3
    query could be exceeded.
  + When running a user-installed python such as Anaconda or
    another custom python, where possible the install.py script now
    switches over to using the Linux distribution's system python.
  + Under Python 3.6 or newer, bumped required version of pyzmq up
    to 16.0.2, hopefully avoiding a segfault observed with pyzmq
    15.1.0 and ZeroMQ 4.1.5. See the Release Notes for more
    details.
  + Updated translations.
Displaying revisions 1 - 20 of 22
openSUSE Build Service is sponsored by