File eos-movrec-qt5.patch of Package eos-movrec

Index: eos-movrec-0.3.3_beta/CMakeLists.txt
===================================================================
--- eos-movrec-0.3.3_beta.orig/CMakeLists.txt
+++ eos-movrec-0.3.3_beta/CMakeLists.txt
@@ -24,8 +24,7 @@ if(WIN32)
 	endif(MINGW)
 endif(WIN32)
 
-find_package(Qt4 4.4.2 COMPONENTS QtCore QtGui REQUIRED)
-include(${QT_USE_FILE})
+find_package(Qt5 REQUIRED COMPONENTS Core Widgets)
 
 add_definitions (${QT_DEFINITIONS})
 include_directories (${QT_INCLUDES} ${CMAKE_BINARY_DIR})
@@ -86,7 +85,7 @@ set(CMAKE_CXX_FLAGS_DEBUG   "${CMAKE_CXX
 set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -DNDEBUG")
 
 add_definitions(-D_FILE_OFFSET_BITS=64 -D_LARGE_FILES=1)
-QT4_WRAP_CPP(MOC_SRCS ${eos_movrec_MOC_HEADERS})
+QT5_WRAP_CPP(MOC_SRCS ${eos_movrec_MOC_HEADERS})
 
 if (WIN32)
 	set(CMAKE_RC_COMPILER windres)
@@ -106,6 +105,7 @@ add_executable(eos_movrec ${eos_movrec_S
 if (WIN32)
 	TARGET_LINK_LIBRARIES(eos_movrec ${QT_LIBRARIES} ${EDSDK_LDFLAGS})
 elseif(UNIX)
-	TARGET_LINK_LIBRARIES(eos_movrec ${QT_LIBRARIES} ${LIBGPHOTO2_LDFLAGS})
+	TARGET_LINK_LIBRARIES(eos_movrec ${LIBGPHOTO2_LDFLAGS})
+	qt5_use_modules (eos_movrec Core Widgets)
 endif(WIN32)
 install(TARGETS eos_movrec RUNTIME DESTINATION bin)
openSUSE Build Service is sponsored by