Hello community,

here is the log from the commit of package subtitlecomposer for 
openSUSE:Factory checked in at 2018-06-19 11:58:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/subtitlecomposer (Old)
 and      /work/SRC/openSUSE:Factory/.subtitlecomposer.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "subtitlecomposer"

Tue Jun 19 11:58:05 2018 rev:4 rq:616448 version:0.6.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/subtitlecomposer/subtitlecomposer.changes        
2018-02-13 10:32:29.466418211 +0100
+++ /work/SRC/openSUSE:Factory/.subtitlecomposer.new/subtitlecomposer.changes   
2018-06-19 11:58:07.898355663 +0200
@@ -1,0 +2,6 @@
+Tue Jun 12 17:58:02 UTC 2018 - [email protected]
+
+- Added a patch (fix_build_with_qt5.11.patch), taken from upstream,
+  to fix build failure with Qt 5.11.
+
+-------------------------------------------------------------------

New:
----
  fix_build_with_qt5.11.patch

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

Other differences:
------------------
++++++ subtitlecomposer.spec ++++++
--- /var/tmp/diff_new_pack.GpmfTR/_old  2018-06-19 11:58:08.518332643 +0200
+++ /var/tmp/diff_new_pack.GpmfTR/_new  2018-06-19 11:58:08.526332346 +0200
@@ -20,10 +20,12 @@
 Version:        0.6.6
 Release:        0
 Summary:        A text-based subtitle editor
-License:        GPL-2.0+
+License:        GPL-2.0-or-later
 Group:          Productivity/Multimedia/Video/Editors and Convertors
 URL:            https://github.com/maxrd2/subtitlecomposer/
 Source0:        
https://github.com/maxrd2/%{name}/archive/v%{version}/%{name}-%{version}.tar.gz
+# PATCH-FIX-UPSTREAM fix_build_with_qt5.11.patch [email protected] -- 
Fix build failure with Qt 5.11
+Patch0:         fix_build_with_qt5.11.patch
 BuildRequires:  cmake >= 3.10
 BuildRequires:  extra-cmake-modules
 BuildRequires:  kauth-devel
@@ -70,14 +72,15 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 # Fix permissions
 chmod 644 ChangeLog
 
 # Fix shebang
-sed -i '1s|/usr/bin/env python|%{__python}|' \
+sed -i '1s|%{_bindir}/env python|%{_bindir}/python|' \
        src/scripting/examples/*.py
-sed -i '1s|/usr/bin/env ruby|%{_bindir}/ruby|' \
+sed -i '1s|%{_bindir}/env ruby|%{_bindir}/ruby|' \
        src/scripting/examples/*.rb
 
 %build
@@ -95,7 +98,7 @@
 cp -a %{buildroot}%{_kf5_appsdir}/%{name}/scripts/api/ files_for_doc/
 rm -rf %{buildroot}%{_kf5_appsdir}/%{name}/scripts/api/
 # Point to the correct path of the header files directory (doc)
-perl -pi -e "s|'api'|'/usr/share/doc/packages/subtitlecomposer/api'|" 
%{buildroot}%{_kf5_appsdir}/%{name}/scripts/README
+perl -pi -e "s|'api'|'%{_docdir}/subtitlecomposer/api'|" 
%{buildroot}%{_kf5_appsdir}/%{name}/scripts/README
 
 %suse_update_desktop_file -r %{name} Qt KDE AudioVideo AudioVideoEditing
 

++++++ fix_build_with_qt5.11.patch ++++++
>From cca0ff13c5bab516c073f9457277bdbf5fe1fd9a Mon Sep 17 00:00:00 2001
From: Martchus <[email protected]>
Date: Sun, 10 Jun 2018 21:34:29 +0200
Subject: [PATCH] Use target_link_libraries instead of qt5_use_modules

The qt5_use_modules macro is deprecated and even no longer
available in Qt 5.11.0.
---
 src/CMakeLists.txt                              |  4 ++--
 src/core/tests/CMakeLists.txt                   | 12 ++++--------
 src/speechplugins/pocketsphinx/CMakeLists.txt   |  3 +--
 src/videoplayerplugins/gstreamer/CMakeLists.txt |  3 +--
 src/videoplayerplugins/mplayer/CMakeLists.txt   |  4 +---
 src/videoplayerplugins/mpv/CMakeLists.txt       |  3 +--
 src/videoplayerplugins/phonon/CMakeLists.txt    |  3 +--
 src/videoplayerplugins/xine/CMakeLists.txt      |  3 +--
 8 files changed, 12 insertions(+), 23 deletions(-)

diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index aac9147..4f8223a 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -100,8 +100,6 @@ ki18n_wrap_ui(subtitlecomposer_SRCS
 
 add_executable(subtitlecomposer ${subtitlecomposer_SRCS})
 
-qt5_use_modules(subtitlecomposer Core Widgets)
-
 # Xine videoplayer plugin needs XInitThreads() call in main
 # optional since Xine will not be built without X11
 find_package(X11 QUIET)
@@ -117,6 +115,8 @@ target_link_libraries(subtitlecomposer
        ${widgets_LIBS}
        ${X11_LIBRARIES}
        ${FFMPEG_LIBRARIES}
+        Qt5::Core
+        Qt5::Widgets
 )
 
 add_definitions(
diff --git a/src/core/tests/CMakeLists.txt b/src/core/tests/CMakeLists.txt
index 1ef64c0..71c3c99 100644
--- a/src/core/tests/CMakeLists.txt
+++ b/src/core/tests/CMakeLists.txt
@@ -10,26 +10,22 @@ set(rangelisttest_SRCS rangelisttest.cpp)
 add_executable(core-rangelisttest ${rangelisttest_SRCS})
 add_test(subtitlecomposer core-rangelisttest)
 ecm_mark_as_test(core-rangelisttest)
-target_link_libraries(core-rangelisttest ${subtitlecomposer_LIBS})
-qt5_use_modules(core-rangelisttest Core Test)
+target_link_libraries(core-rangelisttest ${subtitlecomposer_LIBS} Qt5::Core 
Qt5::Test)
 
 set(rangetest_SRCS rangetest.cpp)
 add_executable(core-rangetest ${rangetest_SRCS})
 add_test(subtitlecomposer core-rangetest)
 ecm_mark_as_test(core-rangetest)
-target_link_libraries(core-rangetest ${subtitlecomposer_LIBS})
-qt5_use_modules(core-rangetest Core Test)
+target_link_libraries(core-rangetest ${subtitlecomposer_LIBS} Qt5::Core 
Qt5::Test)
 
 set(timetest_SRCS ../time.cpp timetest.cpp)
 add_executable(core-timetest ${timetest_SRCS})
 add_test(subtitlecomposer core-timetest)
 ecm_mark_as_test(core-timetest)
-target_link_libraries(core-timetest ${subtitlecomposer_LIBS})
-qt5_use_modules(core-timetest Core Test)
+target_link_libraries(core-timetest ${subtitlecomposer_LIBS} Qt5::Core 
Qt5::Test)
 
 set(sstringtest_SRCS ../sstring.cpp sstringtest.cpp)
 add_executable(core-sstringtest ${sstringtest_SRCS})
 add_test(subtitlecomposer core-sstringtest)
 ecm_mark_as_test(core-sstringtest)
-target_link_libraries(core-sstringtest ${subtitlecomposer_LIBS})
-qt5_use_modules(core-sstringtest Core Test)
+target_link_libraries(core-sstringtest ${subtitlecomposer_LIBS} Qt5::Core 
Qt5::Test)
diff --git a/src/speechplugins/pocketsphinx/CMakeLists.txt 
b/src/speechplugins/pocketsphinx/CMakeLists.txt
index 2420c5c..bad266f 100644
--- a/src/speechplugins/pocketsphinx/CMakeLists.txt
+++ b/src/speechplugins/pocketsphinx/CMakeLists.txt
@@ -29,8 +29,7 @@ install(TARGETS pocketsphinxasr DESTINATION 
${SC_PLUGIN_INSTALL_DIR})
 
 target_include_directories(pocketsphinxasr SYSTEM PRIVATE 
${speech_pocketsphinx_INCLUDE_DIRS})
 set_target_properties(pocketsphinxasr PROPERTIES COMPILE_FLAGS 
"${speech_pocketsphinx_DEFS}")
-target_link_libraries(pocketsphinxasr ${subtitlecomposer_LIBS} 
${speech_pocketsphinx_LIBS})
-qt5_use_modules(pocketsphinxasr Core)
+target_link_libraries(pocketsphinxasr ${subtitlecomposer_LIBS} 
${speech_pocketsphinx_LIBS} Qt5::Core)
 
 add_dependencies(pocketsphinxasr subtitlecomposer)
 
diff --git a/src/videoplayerplugins/gstreamer/CMakeLists.txt 
b/src/videoplayerplugins/gstreamer/CMakeLists.txt
index 90de462..3f61dde 100644
--- a/src/videoplayerplugins/gstreamer/CMakeLists.txt
+++ b/src/videoplayerplugins/gstreamer/CMakeLists.txt
@@ -45,7 +45,6 @@ install(TARGETS gstplayer DESTINATION 
${SC_PLUGIN_INSTALL_DIR})
 
 target_include_directories(gstplayer SYSTEM PRIVATE 
${videoplayer_gstreamer_INCLUDE_DIR})
 set_target_properties(gstplayer PROPERTIES COMPILE_FLAGS 
"${videoplayer_gstreamer_DEFS}")
-target_link_libraries(gstplayer ${subtitlecomposer_LIBS} 
${videoplayer_gstreamer_LIBS})
-qt5_use_modules(gstplayer Core)
+target_link_libraries(gstplayer ${subtitlecomposer_LIBS} 
${videoplayer_gstreamer_LIBS} Qt5::Core)
 
 add_dependencies(gstplayer subtitlecomposer)
diff --git a/src/videoplayerplugins/mplayer/CMakeLists.txt 
b/src/videoplayerplugins/mplayer/CMakeLists.txt
index 0f51011..44945f8 100644
--- a/src/videoplayerplugins/mplayer/CMakeLists.txt
+++ b/src/videoplayerplugins/mplayer/CMakeLists.txt
@@ -17,8 +17,6 @@ install(TARGETS mplayer DESTINATION ${SC_PLUGIN_INSTALL_DIR})
 
 target_include_directories(mplayer SYSTEM PRIVATE 
${videoplayer_mplayer_INCLUDE_DIR})
 set_target_properties(mplayer PROPERTIES COMPILE_FLAGS 
"${videoplayer_mplayer_DEFS}")
-target_link_libraries(mplayer ${subtitlecomposer_LIBS} 
${videoplayer_mplayer_LIBS})
-
-qt5_use_modules(mplayer Core)
+target_link_libraries(mplayer ${subtitlecomposer_LIBS} 
${videoplayer_mplayer_LIBS} Qt5::Core)
 
 add_dependencies(mplayer subtitlecomposer)
diff --git a/src/videoplayerplugins/mpv/CMakeLists.txt 
b/src/videoplayerplugins/mpv/CMakeLists.txt
index 1eccba3..9b3ba80 100644
--- a/src/videoplayerplugins/mpv/CMakeLists.txt
+++ b/src/videoplayerplugins/mpv/CMakeLists.txt
@@ -35,7 +35,6 @@ install(TARGETS mpvplayer DESTINATION 
${SC_PLUGIN_INSTALL_DIR})
 
 target_include_directories(mpvplayer SYSTEM PRIVATE 
${videoplayer_mpv_INCLUDE_DIR})
 set_target_properties(mpvplayer PROPERTIES COMPILE_FLAGS 
"${videoplayer_mpv_DEFS}")
-target_link_libraries(mpvplayer ${subtitlecomposer_LIBS} 
${videoplayer_mpv_LIBS})
-qt5_use_modules(mpvplayer Core)
+target_link_libraries(mpvplayer ${subtitlecomposer_LIBS} 
${videoplayer_mpv_LIBS} Qt5::Core)
 
 add_dependencies(mpvplayer subtitlecomposer)
diff --git a/src/videoplayerplugins/phonon/CMakeLists.txt 
b/src/videoplayerplugins/phonon/CMakeLists.txt
index 8dc4ecf..4aaceda 100644
--- a/src/videoplayerplugins/phonon/CMakeLists.txt
+++ b/src/videoplayerplugins/phonon/CMakeLists.txt
@@ -24,7 +24,6 @@ install(TARGETS phononplayer DESTINATION 
${SC_PLUGIN_INSTALL_DIR})
 
 target_include_directories(phononplayer SYSTEM PRIVATE 
${videoplayer_phonon_INCLUDE_DIR})
 set_target_properties(phononplayer PROPERTIES COMPILE_FLAGS 
"${videoplayer_phonon_DEFS}")
-target_link_libraries(phononplayer ${subtitlecomposer_LIBS} 
${videoplayer_phonon_LIBS})
-qt5_use_modules(phononplayer Core)
+target_link_libraries(phononplayer ${subtitlecomposer_LIBS} 
${videoplayer_phonon_LIBS} Qt5::Core)
 
 add_dependencies(phononplayer subtitlecomposer)
diff --git a/src/videoplayerplugins/xine/CMakeLists.txt 
b/src/videoplayerplugins/xine/CMakeLists.txt
index 7d0f61a..09003f5 100644
--- a/src/videoplayerplugins/xine/CMakeLists.txt
+++ b/src/videoplayerplugins/xine/CMakeLists.txt
@@ -59,7 +59,6 @@ install(TARGETS xineplayer DESTINATION 
${SC_PLUGIN_INSTALL_DIR})
 
 target_include_directories(xineplayer SYSTEM PRIVATE 
${videoplayer_xine_INCLUDE_DIR})
 set_target_properties(xineplayer PROPERTIES COMPILE_FLAGS 
"${videoplayer_xine_DEFS}")
-target_link_libraries(xineplayer ${subtitlecomposer_LIBS} 
${videoplayer_xine_LIBS})
-qt5_use_modules(xineplayer Core)
+target_link_libraries(xineplayer ${subtitlecomposer_LIBS} 
${videoplayer_xine_LIBS} Qt5::Core)
 
 add_dependencies(xineplayer subtitlecomposer)

Reply via email to