Hello community, here is the log from the commit of package MotionBox for openSUSE:Factory checked in at 2020-01-17 16:05:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/MotionBox (Old) and /work/SRC/openSUSE:Factory/.MotionBox.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "MotionBox" Fri Jan 17 16:05:16 2020 rev:6 rq:765044 version:1.6.0 Changes: -------- --- /work/SRC/openSUSE:Factory/MotionBox/MotionBox.changes 2019-12-07 15:11:06.415832220 +0100 +++ /work/SRC/openSUSE:Factory/.MotionBox.new.26092/MotionBox.changes 2020-01-17 16:05:51.772453548 +0100 @@ -1,0 +2,52 @@ +Wed Jan 15 06:04:07 UTC 2020 - Luigi Baldoni <[email protected]> + +- Update to version 1.6.0 + Global: + * Rename 'The Video Browser' to 'Video Browser'. + C++: + * ControllerCore: Add 'updateBackends' and 'resetBackends' + functions. + * ControllerCore: Update 'pathCover' for backends. + * ControllerCore: Update the 'deleteBrowse' function. + * ControllerCore: Update data format. + * ControllerCore: Fix the 'applyTorrentOptions' function. + * DataLocal: Update 'torrent cache' to 2000 megabytes by + default. + QML: + * Create PageSettingsVideo and PageConsole. + * Remove PanelCover. + * Add 'bold' style. + * Add 'ratio' support. + * Fix 'toolTip' icon scaling. + * Create 'PageSubtitles(s)'. + * Rename 'PanelShare' to 'PanelGet'. + * Gui: Check hover in the 'onIdleChanged' event. + * Gui: Fix the automatic selection in the 'onDragEnded' event. + * Gui: Remove 'keepState' in the 'applyProxy' function. + * Gui: Remove the 'openFolder' function. + * PanelBrowse: Update to LineEditBoxClear. + * PanelBrowse: Update 'scrollBrowse' press event. + * PanelSettings: Add 'autoPlay' button. + * PanelSettings: Update 'quality' implementation. + * PanelSettings: Fix 'buttonRepeat' highlight. + * PanelTracks: No longer change 'PanelAdd' selection when + clicking on 'buttonBrowse'. + * BarWindowApplication: Add 'toggleTouch' on ViewDrag. + * BarWindowApplication: Update 'pOpenTabPlaylist' function. + * List(s): Fix the 'pRestoreScroll' function. + * List(s): Fix the 'pDragCheck' function. + * PageSettingsMain: Add the 'pApplyScale' function. + * PageSettingsVideo: Fix 'elide' behavior. + +- Replaced Sky-1.5.0-private_headers.patch, + MotionBox-1.5.0-paths.patch, Sky-1.5.0-soname.patch, + Sky-1.5.0-use_system_glext.patch and + Sky-1.5.0-libtorrent_1_2.patch with + MotionBox-1.6.0-private_headers.patch, + MotionBox-1.6.0-paths.patch, Sky-1.6.0-soname.patch, + Sky-1.6.0-use_system_glext.patch and + MotionBox-1.6.0-libtorrent_1_2.patch respectively + +- Added MotionBox-1.6.0-use_system_quazip.patch + +------------------------------------------------------------------- Old: ---- MotionBox-1.5.0-paths.patch MotionBox-1.5.0.tar.gz Sky-1.5.0-libtorrent_1_2.patch Sky-1.5.0-private_headers.patch Sky-1.5.0-soname.patch Sky-1.5.0-use_system_glext.patch Sky-1.5.0.tar.gz New: ---- MotionBox-1.6.0-libtorrent_1_2.patch MotionBox-1.6.0-paths.patch MotionBox-1.6.0-private_headers.patch MotionBox-1.6.0-use_system_quazip.patch MotionBox-1.6.0.tar.gz Sky-1.6.0-soname.patch Sky-1.6.0-use_system_glext.patch Sky-1.6.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ MotionBox.spec ++++++ --- /var/tmp/diff_new_pack.knLxiK/_old 2020-01-17 16:05:54.576454875 +0100 +++ /var/tmp/diff_new_pack.knLxiK/_new 2020-01-17 16:05:54.576454875 +0100 @@ -1,7 +1,7 @@ # # spec file for package MotionBox # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,23 +17,25 @@ Name: MotionBox -Version: 1.5.0 +Version: 1.6.0 Release: 0 Summary: Qt based network video browser License: GPL-3.0-only URL: http://omega.gg/MotionBox Source0: https://github.com/omega-gg/MotionBox/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1: https://github.com/omega-gg/Sky/archive/%{version}.tar.gz#/Sky-%{version}.tar.gz -# PATCH-FIX-OPENSUSE Sky-1.5.0-private_headers.patch -Patch0: Sky-1.5.0-private_headers.patch -# PATCH-FIX-OPENSUSE MotionBox-1.5.0-paths.patch -Patch1: MotionBox-1.5.0-paths.patch +# PATCH-FIX-OPENSUSE MotionBox-1.6.0-private_headers.patch +Patch0: MotionBox-1.6.0-private_headers.patch +# PATCH-FIX-OPENSUSE MotionBox-1.6.0-paths.patch +Patch1: MotionBox-1.6.0-paths.patch # PATCH-FIX-OPENSUSE SKy-1.5.0-soname.patch -Patch2: Sky-1.5.0-soname.patch -# PATCH-FEATURE-OPENSUSE Sky-1.5.0-use_system_glext.patch -Patch3: Sky-1.5.0-use_system_glext.patch -# PATCH-FIX-UPSTREAM Sky-1.5.0-libtorrent_1_2.patch [email protected] -- do not use -std=c++-11 when building sktorrent module -Patch4: Sky-1.5.0-libtorrent_1_2.patch +Patch2: Sky-1.6.0-soname.patch +# PATCH-FEATURE-OPENSUSE Sky-1.6.0-use_system_glext.patch +Patch3: Sky-1.6.0-use_system_glext.patch +# PATCH-FIX-UPSTREAM Sky-1.6.0-libtorrent_1_2.patch [email protected] -- do not use -std=c++-11 when building sktorrent module +Patch4: MotionBox-1.6.0-libtorrent_1_2.patch +# PATCH-FEATURE-OPENSUSE MotionBox-1.6.0-use_system_quazip.patch [email protected] -- use system quazip if available +Patch5: MotionBox-1.6.0-use_system_quazip.patch BuildRequires: libQt5Core-private-headers-devel BuildRequires: libboost_chrono-devel BuildRequires: libboost_random-devel @@ -52,6 +54,10 @@ BuildRequires: pkgconfig(Qt5Xml) BuildRequires: pkgconfig(Qt5XmlPatterns) BuildRequires: pkgconfig(libtorrent-rasterbar) +BuildRequires: pkgconfig(zlib) +%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150200 +BuildRequires: pkgconfig(quazip) +%endif Requires: vlc ExclusiveArch: %ix86 x86_64 @@ -60,12 +66,7 @@ It streams Torrents, Youtube, Dailymotion, Vimeo and SoundCloud. %prep -%setup -q -a 1 -%patch0 -p1 -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 -%patch4 -p1 +%autosetup -a 1 -p1 mv Sky-%{version} Sky %build ++++++ MotionBox-1.6.0-libtorrent_1_2.patch ++++++ Index: MotionBox-1.6.0/MotionBox.pro =================================================================== --- MotionBox-1.6.0.orig/MotionBox.pro +++ MotionBox-1.6.0/MotionBox.pro @@ -46,7 +46,7 @@ contains(QT_MAJOR_VERSION, 4) { greaterThan(QT_MINOR_VERSION, 9): DEFINES += QT_5_LATEST } -QMAKE_CXXFLAGS += -std=c++11 -msse +QMAKE_CXXFLAGS += -msse unix:QMAKE_LFLAGS += "-Wl,-rpath,'\$$ORIGIN'" Index: MotionBox-1.6.0/Sky-1.6.0/src/SkTorrent/SkTorrent.pro =================================================================== --- MotionBox-1.6.0.orig/Sky-1.6.0/src/SkTorrent/SkTorrent.pro +++ MotionBox-1.6.0/Sky-1.6.0/src/SkTorrent/SkTorrent.pro @@ -33,8 +33,6 @@ contains(QT_MAJOR_VERSION, 4) { DEFINES += QT_LATEST } -QMAKE_CXXFLAGS += -std=c++11 - unix:QMAKE_LFLAGS += "-Wl,-rpath,'\$$ORIGIN'" include(src/controllers/controllers.pri) ++++++ MotionBox-1.5.0-paths.patch -> MotionBox-1.6.0-paths.patch ++++++ --- /work/SRC/openSUSE:Factory/MotionBox/MotionBox-1.5.0-paths.patch 2019-03-24 15:01:28.435167967 +0100 +++ /work/SRC/openSUSE:Factory/.MotionBox.new.26092/MotionBox-1.6.0-paths.patch 2020-01-17 16:05:49.352452403 +0100 @@ -1,7 +1,17 @@ -Index: MotionBox-1.5.0/dist/qrc.sh +Index: MotionBox-1.6.0/MotionBox.pro =================================================================== ---- MotionBox-1.5.0.orig/dist/qrc.sh -+++ MotionBox-1.5.0/dist/qrc.sh +--- MotionBox-1.6.0.orig/MotionBox.pro ++++ MotionBox-1.6.0/MotionBox.pro +@@ -1,4 +1,4 @@ +-SK = $$_PRO_FILE_PWD_/../Sky ++SK = $$_PRO_FILE_PWD_/Sky + + SK_CORE = $$SK/src/SkCore/src + SK_GUI = $$SK/src/SkGui/src +Index: MotionBox-1.6.0/dist/qrc.sh +=================================================================== +--- MotionBox-1.6.0.orig/dist/qrc.sh ++++ MotionBox-1.6.0/dist/qrc.sh @@ -5,7 +5,7 @@ set -e # Settings #-------------------------------------------------------------------------------------------------- @@ -11,19 +21,9 @@ SkyComponents="$Sky/src/SkyComponents" -@@ -105,4 +105,4 @@ else +@@ -254,4 +254,4 @@ else version=1.1 fi -"$Sky"/deploy/deployer qrc $version MotionBox.qrc +"$Sky"/latest/deployer qrc $version MotionBox.qrc -Index: MotionBox-1.5.0/MotionBox.pro -=================================================================== ---- MotionBox-1.5.0.orig/MotionBox.pro -+++ MotionBox-1.5.0/MotionBox.pro -@@ -1,4 +1,4 @@ --SK = $$_PRO_FILE_PWD_/../Sky -+SK = $$_PRO_FILE_PWD_/Sky - - TARGET = MotionBox - ++++++ MotionBox-1.6.0-private_headers.patch ++++++ Index: MotionBox-1.6.0/Sky-1.6.0/src/SkGui/SkGui.pro =================================================================== --- MotionBox-1.6.0.orig/Sky-1.6.0/src/SkGui/SkGui.pro +++ MotionBox-1.6.0/Sky-1.6.0/src/SkGui/SkGui.pro @@ -20,6 +20,7 @@ contains(QT_MAJOR_VERSION, 4) { QT += opengl declarative network script xml svg } else { QT += opengl quick network xml svg + QT += core-private quick-private } contains(QT_MAJOR_VERSION, 5) { Index: MotionBox-1.6.0/MotionBox.pro =================================================================== --- MotionBox-1.6.0.orig/MotionBox.pro +++ MotionBox-1.6.0/MotionBox.pro @@ -18,6 +18,7 @@ contains(QT_MAJOR_VERSION, 4) { QT += opengl declarative network script xml xmlpatterns svg } else { QT += opengl quick widgets network xml xmlpatterns svg + QT += core-private quick-private } contains(QT_MAJOR_VERSION, 5) { ++++++ MotionBox-1.6.0-use_system_quazip.patch ++++++ Index: MotionBox-1.6.0/Sky-1.6.0/src/SkCore/SkCore.pro =================================================================== --- MotionBox-1.6.0.orig/Sky-1.6.0/src/SkCore/SkCore.pro +++ MotionBox-1.6.0/Sky-1.6.0/src/SkCore/SkCore.pro @@ -24,8 +24,9 @@ contains(QT_MAJOR_VERSION, 4) { CONFIG += unversioned_libname unversioned_soname win32:CONFIG += dll +CONFIG += link_pkgconfig -DEFINES += SK_CORE_LIBRARY QUAZIP_BUILD +DEFINES += SK_CORE_LIBRARY contains(QT_MAJOR_VERSION, 4) { DEFINES += QT_4 @@ -40,6 +41,13 @@ unix:QMAKE_LFLAGS += "-Wl,-rpath,'\$$ORI include(src/global/global.pri) include(src/controllers/controllers.pri) include(src/kernel/kernel.pri) +packagesExist(quazip) { + PKGCONFIG += quazip + INCLUDEPATH += /usr/include/quazip5 +} else { + DEFINES += QUAZIP_BUILD + include(src/3rdparty/quazip/quazip.pri) +} include(src/io/io.pri) include(src/thread/thread.pri) include(src/network/network.pri) @@ -48,7 +56,6 @@ include(src/declarative/declarative.pri) include(src/plugin/plugin.pri) include(src/3rdparty/qtsingleapplication/qtsingleapplication.pri) -include(src/3rdparty/quazip/quazip.pri) include(src/3rdparty/libcharsetdetect/libcharsetdetect.pri) INCLUDEPATH += $$SK/include/SkCore \ @@ -56,7 +63,7 @@ INCLUDEPATH += $$SK/include/SkCore \ win32:LIBS += -L$$SK/lib -lz -macx:LIBS += -lz +unix:LIBS += -lz #-------------------------------------------------------------------------------------------------- # Copy library to the bin directory Index: MotionBox-1.6.0/MotionBox.pro =================================================================== --- MotionBox-1.6.0.orig/MotionBox.pro +++ MotionBox-1.6.0/MotionBox.pro @@ -27,7 +27,7 @@ contains(QT_MAJOR_VERSION, 5) { unix:!macx:QT += x11extras } -DEFINES += CAN_COMPILE_SSE2 QUAZIP_BUILD \ +DEFINES += CAN_COMPILE_SSE2 \ SK_CORE_LIBRARY SK_GUI_LIBRARY SK_MEDIA_LIBRARY SK_TORRENT_LIBRARY SK_BACKEND_LIBRARY \ SK_BACKEND_LOCAL #SK_BACKEND_LOG @@ -50,9 +50,18 @@ QMAKE_CXXFLAGS += -msse unix:QMAKE_LFLAGS += "-Wl,-rpath,'\$$ORIGIN'" +CONFIG += link_pkgconfig + include(src/global/global.pri) include(src/controllers/controllers.pri) include(src/kernel/kernel.pri) +packagesExist(quazip) { + PKGCONFIG += quazip + INCLUDEPATH += /usr/include/quazip5 +} else { + DEFINES += QUAZIP_BUILD + include(src/3rdparty/quazip/quazip.pri) +} include(src/io/io.pri) include(src/thread/thread.pri) include(src/plugin/plugin.pri) @@ -65,7 +74,6 @@ include(src/vlc/vlc.pri) include(src/torrent/torrent.pri) include(src/3rdparty/qtsingleapplication/qtsingleapplication.pri) -include(src/3rdparty/quazip/quazip.pri) include(src/3rdparty/libcharsetdetect/libcharsetdetect.pri) INCLUDEPATH += $$SK/include/SkCore \ ++++++ MotionBox-1.5.0.tar.gz -> MotionBox-1.6.0.tar.gz ++++++ ++++ 8228 lines of diff (skipped) ++++++ Sky-1.5.0-soname.patch -> Sky-1.6.0-soname.patch ++++++ --- /work/SRC/openSUSE:Factory/MotionBox/Sky-1.5.0-soname.patch 2019-03-24 15:01:31.515167572 +0100 +++ /work/SRC/openSUSE:Factory/.MotionBox.new.26092/Sky-1.6.0-soname.patch 2020-01-17 16:05:53.060454158 +0100 @@ -1,7 +1,7 @@ -Index: MotionBox-1.5.0/Sky-1.5.0/src/SkBackend/SkBackend.pro +Index: MotionBox-1.6.0/Sky-1.6.0/src/SkBackend/SkBackend.pro =================================================================== ---- MotionBox-1.5.0.orig/Sky-1.5.0/src/SkBackend/SkBackend.pro -+++ MotionBox-1.5.0/Sky-1.5.0/src/SkBackend/SkBackend.pro +--- MotionBox-1.6.0.orig/Sky-1.6.0/src/SkBackend/SkBackend.pro ++++ MotionBox-1.6.0/Sky-1.6.0/src/SkBackend/SkBackend.pro @@ -22,7 +22,7 @@ contains(QT_MAJOR_VERSION, 4) { QT += quick network xml } @@ -10,11 +10,11 @@ +CONFIG += unversioned_libname unversioned_soname win32:CONFIG += dll - DEFINES += SK_BACKEND_LIBRARY -Index: MotionBox-1.5.0/Sky-1.5.0/src/SkCore/SkCore.pro + DEFINES += SK_BACKEND_LIBRARY SK_BACKEND_LOG +Index: MotionBox-1.6.0/Sky-1.6.0/src/SkCore/SkCore.pro =================================================================== ---- MotionBox-1.5.0.orig/Sky-1.5.0/src/SkCore/SkCore.pro -+++ MotionBox-1.5.0/Sky-1.5.0/src/SkCore/SkCore.pro +--- MotionBox-1.6.0.orig/Sky-1.6.0/src/SkCore/SkCore.pro ++++ MotionBox-1.6.0/Sky-1.6.0/src/SkCore/SkCore.pro @@ -22,7 +22,7 @@ contains(QT_MAJOR_VERSION, 4) { QT += quick widgets network xml xmlpatterns } @@ -23,13 +23,13 @@ +CONFIG += unversioned_libname unversioned_soname win32:CONFIG += dll - DEFINES += SK_CORE_LIBRARY -Index: MotionBox-1.5.0/Sky-1.5.0/src/SkGui/SkGui.pro + DEFINES += SK_CORE_LIBRARY QUAZIP_BUILD +Index: MotionBox-1.6.0/Sky-1.6.0/src/SkGui/SkGui.pro =================================================================== ---- MotionBox-1.5.0.orig/Sky-1.5.0/src/SkGui/SkGui.pro -+++ MotionBox-1.5.0/Sky-1.5.0/src/SkGui/SkGui.pro -@@ -28,7 +28,7 @@ contains(QT_MAJOR_VERSION, 5) { - unix:QT += x11extras +--- MotionBox-1.6.0.orig/Sky-1.6.0/src/SkGui/SkGui.pro ++++ MotionBox-1.6.0/Sky-1.6.0/src/SkGui/SkGui.pro +@@ -29,7 +29,7 @@ contains(QT_MAJOR_VERSION, 5) { + unix:!macx:QT += x11extras } -CONFIG += plugin @@ -37,10 +37,10 @@ win32:CONFIG += dll DEFINES += QT_QTLOCKEDFILE_IMPORT -Index: MotionBox-1.5.0/Sky-1.5.0/src/SkMedia/SkMedia.pro +Index: MotionBox-1.6.0/Sky-1.6.0/src/SkMedia/SkMedia.pro =================================================================== ---- MotionBox-1.5.0.orig/Sky-1.5.0/src/SkMedia/SkMedia.pro -+++ MotionBox-1.5.0/Sky-1.5.0/src/SkMedia/SkMedia.pro +--- MotionBox-1.6.0.orig/Sky-1.6.0/src/SkMedia/SkMedia.pro ++++ MotionBox-1.6.0/Sky-1.6.0/src/SkMedia/SkMedia.pro @@ -22,7 +22,7 @@ contains(QT_MAJOR_VERSION, 4) { QT += opengl quick network } @@ -50,10 +50,10 @@ win32:CONFIG += dll DEFINES += SK_MEDIA_LIBRARY CAN_COMPILE_SSE2 -Index: MotionBox-1.5.0/Sky-1.5.0/src/SkTorrent/SkTorrent.pro +Index: MotionBox-1.6.0/Sky-1.6.0/src/SkTorrent/SkTorrent.pro =================================================================== ---- MotionBox-1.5.0.orig/Sky-1.5.0/src/SkTorrent/SkTorrent.pro -+++ MotionBox-1.5.0/Sky-1.5.0/src/SkTorrent/SkTorrent.pro +--- MotionBox-1.6.0.orig/Sky-1.6.0/src/SkTorrent/SkTorrent.pro ++++ MotionBox-1.6.0/Sky-1.6.0/src/SkTorrent/SkTorrent.pro @@ -22,7 +22,7 @@ contains(QT_MAJOR_VERSION, 4) { QT += quick network } @@ -63,10 +63,10 @@ win32:CONFIG += dll DEFINES += SK_TORRENT_LIBRARY -Index: MotionBox-1.5.0/Sky-1.5.0/src/SkWeb/SkWeb.pro +Index: MotionBox-1.6.0/Sky-1.6.0/src/SkWeb/SkWeb.pro =================================================================== ---- MotionBox-1.5.0.orig/Sky-1.5.0/src/SkWeb/SkWeb.pro -+++ MotionBox-1.5.0/Sky-1.5.0/src/SkWeb/SkWeb.pro +--- MotionBox-1.6.0.orig/Sky-1.6.0/src/SkWeb/SkWeb.pro ++++ MotionBox-1.6.0/Sky-1.6.0/src/SkWeb/SkWeb.pro @@ -18,7 +18,7 @@ TEMPLATE = lib QT += network webkit webkitwidgets ++++++ Sky-1.5.0-use_system_glext.patch -> Sky-1.6.0-use_system_glext.patch ++++++ --- /work/SRC/openSUSE:Factory/MotionBox/Sky-1.5.0-use_system_glext.patch 2019-03-24 15:01:32.243167479 +0100 +++ /work/SRC/openSUSE:Factory/.MotionBox.new.26092/Sky-1.6.0-use_system_glext.patch 2020-01-17 16:05:53.372454305 +0100 @@ -1,7 +1,7 @@ -Index: MotionBox-1.5.0/Sky-1.5.0/src/SkMedia/src/media/WBackendVlc.cpp +Index: MotionBox-1.6.0/Sky-1.6.0/src/SkMedia/src/media/WBackendVlc.cpp =================================================================== ---- MotionBox-1.5.0.orig/Sky-1.5.0/src/SkMedia/src/media/WBackendVlc.cpp -+++ MotionBox-1.5.0/Sky-1.5.0/src/SkMedia/src/media/WBackendVlc.cpp +--- MotionBox-1.6.0.orig/Sky-1.6.0/src/SkMedia/src/media/WBackendVlc.cpp ++++ MotionBox-1.6.0/Sky-1.6.0/src/SkMedia/src/media/WBackendVlc.cpp @@ -33,7 +33,7 @@ // 3rdparty includes #include <3rdparty/vlc/mmxRgb.h> ++++++ Sky-1.5.0.tar.gz -> Sky-1.6.0.tar.gz ++++++ ++++ 52268 lines of diff (skipped)
