Hello community,

here is the log from the commit of package deepin-movie for openSUSE:Factory 
checked in at 2019-07-11 13:17:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/deepin-movie (Old)
 and      /work/SRC/openSUSE:Factory/.deepin-movie.new.4615 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "deepin-movie"

Thu Jul 11 13:17:51 2019 rev:2 rq:714327 version:3.2.24

Changes:
--------
--- /work/SRC/openSUSE:Factory/deepin-movie/deepin-movie.changes        
2019-03-26 15:43:39.996201230 +0100
+++ /work/SRC/openSUSE:Factory/.deepin-movie.new.4615/deepin-movie.changes      
2019-07-11 13:18:16.174769733 +0200
@@ -1,0 +2,18 @@
+Tue Jul  9 14:10:21 UTC 2019 - Hillwood Yang <hillw...@opensuse.org>
+
+- Update version to 3.2.24
+  * Fix card0 may not enabled/usable
+  * Should free xcb_query_pointer_reply return pointer
+  * workaround for QTBUG-76114.
+  * Missing settings item added. Fix crash on file open.
+  * Thumbnail previewer caused dock show up
+  * Remember last opened path
+  * Drag and drop to load subtitle
+  * Fix buttons not shwon in mini mode on arm64 platform 
+  * Fix can not toggle mini mode when window maximized
+  * Fix don't sleep while playing
+  * New subtitle font style
+- Fix fix build on Qt 5.13.0, add Fix-build-on-Qt-5_13_0.patch
+- Add OpenSSL license
+
+-------------------------------------------------------------------

Old:
----
  deepin-movie-reborn-3.2.17.tar.gz

New:
----
  Fix-build-on-Qt-5_13_0.patch
  deepin-movie-reborn-3.2.24.tar.gz

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

Other differences:
------------------
++++++ deepin-movie.spec ++++++
--- /var/tmp/diff_new_pack.QqWVCx/_old  2019-07-11 13:18:17.750769237 +0200
+++ /var/tmp/diff_new_pack.QqWVCx/_new  2019-07-11 13:18:17.754769235 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package deepin-movie
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,25 +12,28 @@
 # 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/
 #
 
+
 %define sover 0_1
 
 Name:           deepin-movie
-Version:        3.2.17
+Version:        3.2.24
 Release:        0
-License:        GPL-3.0+
 Summary:        Deepin Video Players
+License:        GPL-3.0-or-later AND OpenSSL
+Group:          Productivity/Multimedia/Video/Players
 Url:            https://github.com/linuxdeepin/deepin-movie-reborn
-Group:          Productivity/Multimedia/Players
 Source:         
https://github.com/linuxdeepin/deepin-movie-reborn/archive/%{version}/%{name}-reborn-%{version}.tar.gz
 # PATCH-FIX-UPSTEAM deepin-movie-reborn-add-pkgconfig-check.patch 
hillw...@opensuse.org - fix lost pkgconfig check
 Patch0:         deepin-movie-reborn-add-pkgconfig-check.patch
-# PATCH-FIX-UPSTEAM no-return-in-nonvoid-function.patch hillw...@opensuse.org 
-fix lost return function
+# PATCH-FIX-UPSTEAM no-return-in-nonvoid-function.patch hillw...@opensuse.org 
- fix lost return function
 Patch1:         no-return-in-nonvoid-function.patch
-BuildRequires:  fdupes
+# PATCH-FIX-UPSTEAM no-return-in-nonvoid-function.patch hillw...@opensuse.org 
- fix build on Qt 5.13.0
+Patch2:         Fix-build-on-Qt-5_13_0.patch
 BuildRequires:  dtkcore
+BuildRequires:  fdupes
 BuildRequires:  cmake(Qt5LinguistTools)
 BuildRequires:  pkgconfig(Qt5Concurrent)
 BuildRequires:  pkgconfig(Qt5DBus)
@@ -38,26 +41,25 @@
 BuildRequires:  pkgconfig(Qt5Sql)
 BuildRequires:  pkgconfig(Qt5Widgets)
 BuildRequires:  pkgconfig(Qt5X11Extras)
-BuildRequires:  pkgconfig(dtkwidget)
 BuildRequires:  pkgconfig(dtkcore)
+BuildRequires:  pkgconfig(dtkwidget)
+BuildRequires:  pkgconfig(dvdnav)
 BuildRequires:  pkgconfig(gl)
-BuildRequires:  pkgconfig(libffmpegthumbnailer)
-BuildRequires:  pkgconfig(libavformat)
-BuildRequires:  pkgconfig(libavutil)
 BuildRequires:  pkgconfig(libavcodec)
+BuildRequires:  pkgconfig(libavformat)
 BuildRequires:  pkgconfig(libavresample)
+BuildRequires:  pkgconfig(libavutil)
+BuildRequires:  pkgconfig(libffmpegthumbnailer)
 BuildRequires:  pkgconfig(libpulse)
 BuildRequires:  pkgconfig(libpulse-simple)
 BuildRequires:  pkgconfig(mpv)
 BuildRequires:  pkgconfig(openssl)
-BuildRequires:  pkgconfig(xtst)
 BuildRequires:  pkgconfig(xcb-aux)
 BuildRequires:  pkgconfig(xcb-ewmh)
 BuildRequires:  pkgconfig(xcb-proto)
 BuildRequires:  pkgconfig(xcb-shape)
 BuildRequires:  pkgconfig(xcb-util)
-BuildRequires:  pkgconfig(dvdnav)
-Requires:       libdmr%{sover}
+BuildRequires:  pkgconfig(xtst)
 Recommends:     %{name}-lang
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
@@ -66,8 +68,8 @@
 graphical interface, combined with QtAV as its multimedia backend.
 
 %package -n libdmr%{sover}
-Group:          System/Libraries
 Summary:        Deepin Video Players
+Group:          System/Libraries
 
 %description -n libdmr%{sover}
 libdmr is a library for accessing the Direct Rendering Manager on Linux, BSD 
and
@@ -91,6 +93,7 @@
 %setup -q -n %{name}-reborn-%{version}
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 sed -i 's,/usr/lib/dtk2/dtk-settings-tool,/usr/bin/dtk-settings-tool,g' 
src/CMakeLists.txt
 
 %build
@@ -108,7 +111,8 @@
 
 %files
 %defattr(-,root,root,-)
-%doc README.md LICENSE
+%doc README.md HACKING.md CHANGELOG.md
+%license LICENSE LICENSE.OpenSSL
 %{_bindir}/%{name}
 %{_datadir}/%{name}
 %exclude %{_datadir}/%{name}/translations

++++++ Fix-build-on-Qt-5_13_0.patch ++++++
diff -Nur deepin-movie-reborn-3.2.24/src/common/event_monitor.cpp 
deepin-movie-reborn-3.2.24-new/src/common/event_monitor.cpp
--- deepin-movie-reborn-3.2.24/src/common/event_monitor.cpp     2019-06-20 
16:43:45.000000000 +0800
+++ deepin-movie-reborn-3.2.24-new/src/common/event_monitor.cpp 2019-07-09 
21:54:17.331888895 +0800
@@ -32,8 +32,15 @@
 
 #include "event_monitor.h"
 #define Bool int
+#include <X11/Xlib.h>
 #include <X11/Xlibint.h>
 #include <X11/extensions/record.h>
+#undef Bool
+
+void callback(XPointer ptr, XRecordInterceptData* data)
+{
+    ((dmr::EventMonitor *) ptr)->handleRecordEvent(data);
+}
 
 namespace dmr {
 
@@ -85,13 +92,10 @@
     }
 }
 
-void EventMonitor::callback(XPointer ptr, XRecordInterceptData* data)
-{
-    ((EventMonitor *) ptr)->handleRecordEvent(data);
-}
+void EventMonitor::handleRecordEvent(void* dat)
 
-void EventMonitor::handleRecordEvent(XRecordInterceptData* data)
 {
+    XRecordInterceptData* data = (XRecordInterceptData*)dat;
     if (!_recording) {
         XRecordFreeData(data);
         return;
diff -Nur deepin-movie-reborn-3.2.24/src/common/event_monitor.h 
deepin-movie-reborn-3.2.24-new/src/common/event_monitor.h
--- deepin-movie-reborn-3.2.24/src/common/event_monitor.h       2019-06-20 
16:43:45.000000000 +0800
+++ deepin-movie-reborn-3.2.24-new/src/common/event_monitor.h   2019-07-09 
21:56:06.480170669 +0800
@@ -31,10 +31,6 @@
 #define EVENTMONITOR_H
 
 #include <QThread>
-#define Bool int
-#include <X11/Xlib.h>
-#include <X11/extensions/record.h>
-#undef Bool
 
 
 namespace dmr {
@@ -56,8 +52,7 @@
 
 public:
     EventMonitor(QObject *parent = 0);
-    static void callback(XPointer trash, XRecordInterceptData* data);
-    void handleRecordEvent(XRecordInterceptData *);
+    void handleRecordEvent(void *);
 
     void resumeRecording();
     void suspendRecording();
diff -Nur deepin-movie-reborn-3.2.24/src/libdmr/online_sub.h 
deepin-movie-reborn-3.2.24-new/src/libdmr/online_sub.h
--- deepin-movie-reborn-3.2.24/src/libdmr/online_sub.h  2019-06-20 
16:43:45.000000000 +0800
+++ deepin-movie-reborn-3.2.24-new/src/libdmr/online_sub.h      2019-07-09 
21:57:32.608219960 +0800
@@ -30,8 +30,10 @@
 #ifndef _DMR_ONLINE_SUB_H
 #define _DMR_ONLINE_SUB_H 
 
-#include <QtWidgets>
-#include <QtNetwork>
+#include <QFileInfo>
+#include <QNetworkAccessManager>
+#include <QNetworkRequest>
+#include <QNetworkReply>
 
 
 namespace dmr {
++++++ deepin-movie-reborn-3.2.17.tar.gz -> deepin-movie-reborn-3.2.24.tar.gz 
++++++
++++ 21374 lines of diff (skipped)


Reply via email to