Hello community, here is the log from the commit of package qimgv for openSUSE:Leap:15.2 checked in at 2020-05-03 14:29:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/qimgv (Old) and /work/SRC/openSUSE:Leap:15.2/.qimgv.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qimgv" Sun May 3 14:29:51 2020 rev:13 rq:799801 version:0.9 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/qimgv/qimgv.changes 2020-03-23 07:14:15.958511954 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.qimgv.new.2738/qimgv.changes 2020-05-03 14:31:06.448739947 +0200 @@ -1,0 +2,26 @@ +Fri May 1 07:05:43 UTC 2020 - Luigi Baldoni <aloi...@gmx.com> + +- Update to version 0.9 + What's new: + * Directory tree & bookmarks in folder view + * High quality scaling via OpenCV + * Reduced memory usage when viewing zoomed images + * Zoom level indicator + * Image centering options + * Slideshow mode (~ key) + * Show directory now highlights current file + * Improved touchpad support (see settings > controls) + * gif playback controls. Play / pause & frame step, similar to + video + * Crop panel now has save button. Shortcut is Shift+Enter + * Added an option to start into folder view + * Support for HEIF / HEIC image format + Bug fixes: + * Window state is now saved correctly + * Various UI fixes + * Possible crash fix in thumbnailer +- Refreshed qimgv-nosharedlib.patch +- Dropped mpv-qthelper.patch (merged upstream) +- Added qimgv-includepath.patch and qimgv-Qt512.patch + +------------------------------------------------------------------- Old: ---- mpv-qthelper.patch qimgv-0.8.9.tar.gz New: ---- qimgv-0.9.tar.gz qimgv-Qt512.patch qimgv-includepath.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qimgv.spec ++++++ --- /var/tmp/diff_new_pack.DuGE7j/_old 2020-05-03 14:31:06.960741039 +0200 +++ /var/tmp/diff_new_pack.DuGE7j/_new 2020-05-03 14:31:06.964741048 +0200 @@ -17,7 +17,7 @@ Name: qimgv -Version: 0.8.9 +Version: 0.9 Release: 0 Summary: Qt5 image viewer License: GPL-3.0-only @@ -27,8 +27,10 @@ Patch0: qimgv-nosharedlib.patch # PATCH-FEATURE-OPENSUSE qimgv-PIE.patch # aloi...@gmx.com add PIE flags Patch1: qimgv-PIE.patch -# PATCH-FIX-UPSTREAM mpv-qthelper.patch -Patch2: mpv-qthelper.patch +# PATCH-FIX-OPENSUSE qimgv-includepath.patch # aloi...@gmx.com use correct path for opencv includes +Patch2: qimgv-includepath.patch +# PATCH-FIX-UPSTREAM qimgv-Qt512.patch +Patch3: qimgv-Qt512.patch BuildRequires: cmake >= 3.13 %if 0%{?suse_version} > 1500 BuildRequires: gcc-c++ @@ -36,9 +38,10 @@ BuildRequires: gcc8-c++ %endif BuildRequires: hicolor-icon-theme +BuildRequires: opencv-devel BuildRequires: pkgconfig BuildRequires: pkgconfig(Qt5Concurrent) >= 5.9 -BuildRequires: pkgconfig(Qt5Widgets) >= 5.9 +BuildRequires: pkgconfig(Qt5Widgets) BuildRequires: pkgconfig(exiv2) BuildRequires: pkgconfig(mpv) >= 1.22.0 ++++++ qimgv-0.8.9.tar.gz -> qimgv-0.9.tar.gz ++++++ ++++ 12351 lines of diff (skipped) ++++++ qimgv-Qt512.patch ++++++ >From a39d6086ceb9445d2c16943e0719096a99920bf8 Mon Sep 17 00:00:00 2001 From: easymodo <easymodo...@gmail.com> Date: Fri, 1 May 2020 04:20:44 +0300 Subject: [PATCH] fix build with qt < 5.14 #205 --- .../directorymanager/watchers/linux/linuxworker.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/qimgv/components/directorymanager/watchers/linux/linuxworker.cpp b/qimgv/components/directorymanager/watchers/linux/linuxworker.cpp index 96ec9d3..e49cf40 100644 --- a/qimgv/components/directorymanager/watchers/linux/linuxworker.cpp +++ b/qimgv/components/directorymanager/watchers/linux/linuxworker.cpp @@ -21,7 +21,11 @@ void LinuxWorker::setDescriptor(int desc) { void LinuxWorker::run() { emit started(); +#if QT_VERSION < QT_VERSION_CHECK(5, 14, 0) + isRunning.store(true); +#else isRunning.storeRelaxed(true); +#endif if (fd == -1) { qDebug() << TAG << "File descriptor isn't set! Stopping"; ++++++ qimgv-includepath.patch ++++++ Index: qimgv-0.9/qimgv/3rdparty/QtOpenCV/cvmatandqimage.cpp =================================================================== --- qimgv-0.9.orig/qimgv/3rdparty/QtOpenCV/cvmatandqimage.cpp +++ qimgv-0.9/qimgv/3rdparty/QtOpenCV/cvmatandqimage.cpp @@ -28,7 +28,7 @@ #include <QSysInfo> #include <QDebug> #include <cstring> -#include <opencv4/opencv2/imgproc.hpp> +#include <opencv2/imgproc.hpp> namespace QtOcv { namespace { Index: qimgv-0.9/qimgv/3rdparty/QtOpenCV/cvmatandqimage.h =================================================================== --- qimgv-0.9.orig/qimgv/3rdparty/QtOpenCV/cvmatandqimage.h +++ qimgv-0.9/qimgv/3rdparty/QtOpenCV/cvmatandqimage.h @@ -27,7 +27,7 @@ #define CVMATANDQIMAGE_H #include <QtGui/qimage.h> -#include <opencv4/opencv2/core.hpp> +#include <opencv2/core.hpp> namespace QtOcv { ++++++ qimgv-nosharedlib.patch ++++++ --- /var/tmp/diff_new_pack.DuGE7j/_old 2020-05-03 14:31:07.184741517 +0200 +++ /var/tmp/diff_new_pack.DuGE7j/_new 2020-05-03 14:31:07.188741525 +0200 @@ -1,7 +1,7 @@ -Index: qimgv-0.8.9/qimgv_libs/qimgv_player_mpv/CMakeLists.txt +Index: qimgv-0.9/qimgv_libs/qimgv_player_mpv/CMakeLists.txt =================================================================== ---- qimgv-0.8.9.orig/qimgv_libs/qimgv_player_mpv/CMakeLists.txt -+++ qimgv-0.8.9/qimgv_libs/qimgv_player_mpv/CMakeLists.txt +--- qimgv-0.9.orig/qimgv_libs/qimgv_player_mpv/CMakeLists.txt ++++ qimgv-0.9/qimgv_libs/qimgv_player_mpv/CMakeLists.txt @@ -12,7 +12,7 @@ pkg_check_modules(Mpv REQUIRED IMPORTED_ include(GNUInstallDirs) @@ -10,9 +10,9 @@ +add_library(qimgv_player_mpv STATIC src/videoplayer.cpp src/mpvwidget.cpp - src/videoplayermpv.cpp) -@@ -38,4 +38,3 @@ endif() + src/videoplayermpv.cpp +@@ -39,4 +39,3 @@ endif() target_compile_definitions(qimgv_player_mpv PRIVATE QIMGV_PLAYER_MPV_LIBRARY) --install(TARGETS qimgv_player_mpv) +-install(TARGETS qimgv_player_mpv LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})