Hello community,

here is the log from the commit of package qimgv for openSUSE:Factory checked 
in at 2020-05-02 22:17:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/qimgv (Old)
 and      /work/SRC/openSUSE:Factory/.qimgv.new.2738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "qimgv"

Sat May  2 22:17:18 2020 rev:16 rq:799469 version:0.9

Changes:
--------
--- /work/SRC/openSUSE:Factory/qimgv/qimgv.changes      2020-03-19 
19:54:41.572278510 +0100
+++ /work/SRC/openSUSE:Factory/.qimgv.new.2738/qimgv.changes    2020-05-02 
22:17:19.524534539 +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.ZN5gOl/_old  2020-05-02 22:17:20.220535997 +0200
+++ /var/tmp/diff_new_pack.ZN5gOl/_new  2020-05-02 22:17:20.224536005 +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.ZN5gOl/_old  2020-05-02 22:17:20.480536542 +0200
+++ /var/tmp/diff_new_pack.ZN5gOl/_new  2020-05-02 22:17:20.480536542 +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})


Reply via email to