Switch to kf6

This commit is contained in:
Nicolas Fella 2023-09-22 15:40:51 +02:00 committed by Carl Schwan
parent 5b0ebb0f4c
commit c29f0fec54
25 changed files with 104 additions and 105 deletions

View file

@ -16,7 +16,7 @@ set(OKULAR_UI "" CACHE STRING "Which Okular user interface to build. Possible va
option(FORCE_NOT_REQUIRED_DEPENDENCIES "List (semicolon-separated) of dependencies that will be downgraded from REQUIRED to RECOMMENDED")
if (ANDROID AND (NOT FORCE_NOT_REQUIRED_DEPENDENCIES) AND (NOT FORCE_NOT_REQUIRED_DEPENDENCIES STREQUAL ""))
set(FORCE_NOT_REQUIRED_DEPENDENCIES "KF5Wallet;KF5DocTools;Qt6Qml;TIFF;JPEG;LibSpectre;KF5KExiv2;CHM;LibZip;DjVuLibre;EPub;Discount;")
set(FORCE_NOT_REQUIRED_DEPENDENCIES "KF6Wallet;KF6DocTools;Qt6Qml;TIFF;JPEG;LibSpectre;KF6KExiv2;CHM;LibZip;DjVuLibre;EPub;Discount;")
endif()
function(set_okular_optional_package_properties _name _props)
@ -111,7 +111,7 @@ ecm_setup_qtplugin_macro_names(
PACKAGE_SETUP_AUTOMOC_VARIABLES
)
find_package(KF5 ${KF_REQUIRED_VERSION} REQUIRED COMPONENTS
find_package(KF6 ${KF_REQUIRED_VERSION} REQUIRED COMPONENTS
Archive
Bookmarks
Completion
@ -124,17 +124,17 @@ find_package(KF5 ${KF_REQUIRED_VERSION} REQUIRED COMPONENTS
WindowSystem
)
find_package(KF5Wallet ${KF_REQUIRED_VERSION})
set_okular_optional_package_properties(KF5Wallet PROPERTIES
find_package(KF6Wallet ${KF_REQUIRED_VERSION})
set_okular_optional_package_properties(KF6Wallet PROPERTIES
PURPOSE "Required for document storing passwords in secure wallets.")
if(KF5Wallet_FOUND)
if(KF6Wallet_FOUND)
set(HAVE_KWALLET 1)
else()
set(HAVE_KWALLET 0)
endif()
find_package(KF5DocTools ${KF_REQUIRED_VERSION})
set_okular_optional_package_properties(KF5DocTools PROPERTIES
find_package(KF6DocTools ${KF_REQUIRED_VERSION})
set_okular_optional_package_properties(KF6DocTools PROPERTIES
PURPOSE "Required for compiling and installing the user documentation.")
find_package(Qt6Qml)
@ -155,13 +155,13 @@ if (BUILD_DESKTOP)
else()
set(HAVE_DBUS 0)
endif()
find_package(KF5 ${KF_REQUIRED_VERSION} REQUIRED COMPONENTS Parts Crash IconThemes TextWidgets)
find_package(KF6 ${KF_REQUIRED_VERSION} REQUIRED COMPONENTS Parts Crash IconThemes TextWidgets)
find_package(KF5Purpose)
set_okular_optional_package_properties(KF5Purpose PROPERTIES
find_package(KF6Purpose)
set_okular_optional_package_properties(KF6Purpose PROPERTIES
DESCRIPTION "A framework for services and actions integration"
PURPOSE "Required for enabling the share menu.")
if (KF5Purpose_FOUND)
if (KF6Purpose_FOUND)
set(HAVE_PURPOSE 1)
else()
set(HAVE_PURPOSE 0)
@ -179,14 +179,14 @@ endif()
if (BUILD_MOBILE)
find_package(Qt6 ${QT_REQUIRED_VERSION} CONFIG REQUIRED COMPONENTS Qml Quick)
find_package(KF5Kirigami2)
set_package_properties(KF5Kirigami2 PROPERTIES
find_package(KF6Kirigami2)
set_package_properties(KF6Kirigami2 PROPERTIES
DESCRIPTION "A QtQuick based components set"
PURPOSE "Required at runtime by the mobile app"
TYPE RUNTIME
)
find_package(KF5KirigamiAddons)
set_package_properties(KF5KirigamiAddons PROPERTIES
find_package(KF6KirigamiAddons)
set_package_properties(KF6KirigamiAddons PROPERTIES
DESCRIPTION "A set of widgets for Kirigami along with code to support them"
PURPOSE "Required at runtime by the mobile app"
TYPE RUNTIME
@ -194,10 +194,10 @@ if (BUILD_MOBILE)
endif()
if(NOT WIN32 AND NOT ANDROID AND NOT APPLE)
find_package(KF5 ${KF_REQUIRED_VERSION} REQUIRED COMPONENTS
find_package(KF6 ${KF_REQUIRED_VERSION} REQUIRED COMPONENTS
Activities
)
set_package_properties("KF5Activities" PROPERTIES
set_package_properties("KF6Activities" PROPERTIES
DESCRIPTION "Activities interface library"
URL "https://api.kde.org/frameworks/kactivities/html/"
PURPOSE "Required for Activities integration.")
@ -250,8 +250,8 @@ set_okular_optional_package_properties(LibSpectre PROPERTIES
URL "https://libspectre.freedesktop.org"
PURPOSE "Support for PS files in okular.")
find_package(KF5KExiv2 CONFIG)
set_okular_optional_package_properties(KF5KExiv2 PROPERTIES
find_package(KF6KExiv2 CONFIG)
set_okular_optional_package_properties(KF6KExiv2 PROPERTIES
DESCRIPTION "Wrapper around Exiv2 library"
URL "https://commits.kde.org/libkexiv2"
PURPOSE "Support for exif rotation in image files.")
@ -283,8 +283,8 @@ set_okular_optional_package_properties(EPub PROPERTIES
URL "http://sourceforge.net/projects/ebook-tools"
PURPOSE "Support for EPub documents in Okular.")
find_package(QMobipocket "2" CONFIG)
set_okular_optional_package_properties(QMobipocket PROPERTIES
find_package(QMobipocket6 "2" CONFIG)
set_okular_optional_package_properties(QMobiPocket6 PROPERTIES
DESCRIPTION "A library for reading Mobipocket documents"
URL "https://commits.kde.org/kdegraphics-mobipocket"
PURPOSE "Support for Mobipocket documents in Okular.")
@ -323,7 +323,7 @@ if(BUILD_TESTING)
add_subdirectory( autotests )
endif()
if(KF5DocTools_FOUND)
if(KF6DocTools_FOUND)
add_subdirectory(doc)
endif()
@ -451,19 +451,19 @@ target_link_libraries(okularcore
PRIVATE
${OKULAR_IOKIT}
${SHLWAPI}
KF5::Archive
KF5::KIOCore
KF5::KIOWidgets
KF5::I18n
KF5::ThreadWeaver
KF5::Bookmarks
KF6::Archive
KF6::KIOCore
KF6::KIOWidgets
KF6::I18n
KF6::ThreadWeaver
KF6::Bookmarks
Qt6::Svg
${MATH_LIB}
ZLIB::ZLIB
PUBLIC # these are included from the installed headers
KF5::CoreAddons
KF5::XmlGui
KF5::ConfigGui
KF6::CoreAddons
KF6::XmlGui
KF6::ConfigGui
Qt6::PrintSupport
Qt6::Widgets
)
@ -472,8 +472,8 @@ if (Phonon4Qt6_FOUND)
endif()
if (KF5Wallet_FOUND)
target_link_libraries(okularcore PRIVATE KF5::Wallet)
if (KF6Wallet_FOUND)
target_link_libraries(okularcore PRIVATE KF6::Wallet)
endif()
if (TARGET Qt6::Qml)
target_sources(okularcore PRIVATE
@ -590,16 +590,16 @@ generate_export_header(okularpart BASE_NAME okularpart)
target_link_libraries(okularpart okularcore
${MATH_LIB}
Qt6::Svg
KF5::Archive
KF5::Bookmarks
KF5::I18n
KF5::IconThemes
KF5::ItemViews
KF5::KIOCore
KF5::KIOWidgets
KF5::Parts
KF5::WindowSystem
KF5::TextWidgets
KF6::Archive
KF6::Bookmarks
KF6::I18n
KF6::IconThemes
KF6::ItemViews
KF6::KIOCore
KF6::KIOWidgets
KF6::Parts
KF6::WindowSystem
KF6::TextWidgets
)
if (TARGET Qt6::DBus)
target_link_libraries(okularpart Qt6::DBus)
@ -608,12 +608,12 @@ if (Phonon4Qt6_FOUND)
target_link_libraries(okularpart Phonon::phonon4qt6)
endif()
if(KF5Wallet_FOUND)
target_link_libraries(okularpart KF5::Wallet)
if(KF6Wallet_FOUND)
target_link_libraries(okularpart KF6::Wallet)
endif()
if (KF5Purpose_FOUND)
target_link_libraries(okularpart KF5::PurposeWidgets)
if (KF6Purpose_FOUND)
target_link_libraries(okularpart KF6::PurposeWidgets)
endif()
set_target_properties(okularpart PROPERTIES PREFIX "")
@ -635,7 +635,7 @@ install(FILES okular.upd DESTINATION ${KDE_INSTALL_KCONFUPDATEDIR})
install(FILES okular.categories DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR})
ki18n_install(po)
if(KF5DocTools_FOUND)
if(KF6DocTools_FOUND)
kdoctools_install(po)
endif()

View file

@ -411,13 +411,13 @@ add_definitions(-DTRANSLATION_DOMAIN="okular_magic")
macro_optional_find_package(Okular)
include_directories( ${OKULAR_INCLUDE_DIR} ${KF5_INCLUDE_DIR} ${QT_INCLUDES} )
include_directories( ${OKULAR_INCLUDE_DIR} ${KF6_INCLUDE_DIR} ${QT_INCLUDES} )
########### next target ###############
set( okularGenerator_magic_PART_SRCS generator_magic.cpp )
target_link_libraries( okularGenerator_magic PRIVATE okularcore KF5::I18n KF5::KIOCore )
target_link_libraries( okularGenerator_magic PRIVATE okularcore KF6::I18n KF6::KIOCore )
install( TARGETS okularGenerator_magic DESTINATION ${PLUGIN_INSTALL_DIR} )

View file

@ -5,9 +5,9 @@ include(CMakeFindDependencyMacro)
find_dependency(Qt5Core @QT_REQUIRED_VERSION@)
find_dependency(Qt5PrintSupport @QT_REQUIRED_VERSION@)
find_dependency(Qt5Widgets @QT_REQUIRED_VERSION@)
find_dependency(KF5CoreAddons @KF5_REQUIRED_VERSION@)
find_dependency(KF5Config @KF5_REQUIRED_VERSION@)
find_dependency(KF5XmlGui @KF5_REQUIRED_VERSION@)
find_dependency(KF6CoreAddons @KF6_REQUIRED_VERSION@)
find_dependency(KF6Config @KF6_REQUIRED_VERSION@)
find_dependency(KF6XmlGui @KF6_REQUIRED_VERSION@)
@PACKAGE_SETUP_AUTOMOC_VARIABLES@

View file

@ -12,9 +12,9 @@ macro(add_conf_unittest _source)
Qt6::Test
Qt6::Widgets
Qt6::Xml
KF5::I18n
KF5::Completion
KF5::WidgetsAddons
KF6::I18n
KF6::Completion
KF6::WidgetsAddons
)
endmacro ()
@ -61,12 +61,12 @@ endif()
ecm_add_test(suggestedfilenametest.cpp
TEST_NAME "suggestedfilenametest"
LINK_LIBRARIES Qt6::Test okularcore KF5::I18n
LINK_LIBRARIES Qt6::Test okularcore KF6::I18n
)
ecm_add_test(documenttest.cpp
TEST_NAME "documenttest"
LINK_LIBRARIES Qt6::Widgets Qt6::Test Qt6::Xml okularcore KF5::ThreadWeaver
LINK_LIBRARIES Qt6::Widgets Qt6::Test Qt6::Xml okularcore KF6::ThreadWeaver
)
ecm_add_test(searchtest.cpp
@ -81,7 +81,7 @@ ecm_add_test(annotationstest.cpp
ecm_add_test(urldetecttest.cpp
TEST_NAME "urldetecttest"
LINK_LIBRARIES Qt6::Widgets Qt6::Test Qt6::Xml KF5::CoreAddons
LINK_LIBRARIES Qt6::Widgets Qt6::Test Qt6::Xml KF6::CoreAddons
)
ecm_add_test(editannotationcontentstest.cpp testingutils.cpp
@ -118,16 +118,15 @@ ecm_add_test(check_distinguished_name_parser.cpp
TEST_NAME "distinguishednameparser"
LINK_LIBRARIES Qt6::Test)
if(KF5Activities_FOUND AND BUILD_DESKTOP)
ecm_add_test(mainshelltest.cpp ../shell/okular_main.cpp ../shell/shellutils.cpp ../shell/shell.cpp ../shell/welcomescreen.cpp ../shell/recentitemsmodel.cpp closedialoghelper.cpp
TEST_NAME "mainshelltest"
LINK_LIBRARIES Qt6::Test KF5::Activities okularpart okularcore
)
target_compile_definitions(mainshelltest PRIVATE OKULAR_BINARY="$<TARGET_FILE:okular>")
if(KF6Activities_FOUND AND BUILD_DESKTOP)
ecm_add_test(mainshelltest.cpp ../shell/okular_main.cpp ../shell/shellutils.cpp ../shell/shell.cpp ../shell/welcomescreen.cpp ../shell/recentitemsmodel.cpp closedialoghelper.cpp
TEST_NAME "mainshelltest"
LINK_LIBRARIES Qt6::Test KF6::Activities okularpart okularcore
)
target_compile_definitions(mainshelltest PRIVATE OKULAR_BINARY="$<TARGET_FILE:okular>")
if (HAVE_X11)
target_link_libraries(mainshelltest Qt6::GuiPrivate)
endif()
if (HAVE_X11)
target_link_libraries(mainshelltest Qt6::GuiPrivate)
endif()
endif()
@ -144,7 +143,7 @@ endif()
ecm_add_test(generatorstest.cpp
TEST_NAME "generatorstest"
LINK_LIBRARIES Qt6::Test KF5::CoreAddons okularcore
LINK_LIBRARIES Qt6::Test KF6::CoreAddons okularcore
)
target_compile_definitions(generatorstest PRIVATE GENERATORS_BUILD_DIR="${CMAKE_BINARY_DIR}/generators")
@ -158,11 +157,11 @@ find_package(Discount)
if(Discount_FOUND)
ecm_add_test(markdowntest.cpp ../generators/markdown/converter.cpp
TEST_NAME "markdowntest"
LINK_LIBRARIES Qt6::Test okularcore KF5::I18n PkgConfig::Discount
LINK_LIBRARIES Qt6::Test okularcore KF6::I18n PkgConfig::Discount
)
endif()
ecm_add_test(toggleactionmenutest.cpp ../part/toggleactionmenu.cpp
TEST_NAME "toggleactionmenutest"
LINK_LIBRARIES Qt6::Test KF5::WidgetsAddons
LINK_LIBRARIES Qt6::Test KF6::WidgetsAddons
)

View file

@ -22,7 +22,7 @@ endif(LIBSPECTRE_FOUND)
add_subdirectory( kimgio )
if(CHM_FOUND AND KF5KHtml_FOUND AND LIBZIP_FOUND)
if(FALSE)
add_subdirectory( chm )
endif()
@ -54,7 +54,7 @@ endif(EPUB_FOUND)
add_subdirectory(txt)
if(QMobipocket_FOUND)
if(QMobipocket6_FOUND)
add_subdirectory(mobipocket)
endif()

View file

@ -21,14 +21,14 @@ set(okularGenerator_chmlib_SRCS
okular_add_generator(okularGenerator_chmlib ${okularGenerator_chmlib_SRCS})
target_include_directories(okularGenerator_chmlib PRIVATE ${CHM_INCLUDE_DIR} ${LIBZIP_INCLUDE_DIR})
target_link_libraries(okularGenerator_chmlib okularcore ${CHM_LIBRARY} ${LIBZIP_LIBRARY} KF5::KHtml)
target_link_libraries(okularGenerator_chmlib okularcore ${CHM_LIBRARY} ${LIBZIP_LIBRARY} KF6::KHtml)
########### autotests ###############
add_definitions( -DKDESRCDIR="${CMAKE_CURRENT_SOURCE_DIR}/" )
ecm_add_test(autotests/chmgeneratortest.cpp
TEST_NAME "chmgeneratortest"
LINK_LIBRARIES Qt6::Test KF5::CoreAddons okularcore
LINK_LIBRARIES Qt6::Test KF6::CoreAddons okularcore
)
target_compile_definitions(chmgeneratortest PRIVATE -DGENERATOR_PATH="$<TARGET_FILE:okularGenerator_chmlib>")

View file

@ -10,4 +10,4 @@ include_directories(
set(kio_msits_PART_SRCS msits.cpp kio_mits_debug.cpp)
kcoreaddons_add_plugin(kio_msits SOURCES ${kio_msits_PART_SRCS} INSTALL_NAMESPACE "kf5/kio")
target_link_libraries(kio_msits KF5::KIOCore Qt6::Core ${CHM_LIBRARY} Qt6::Network)
target_link_libraries(kio_msits KF6::KIOCore Qt6::Core ${CHM_LIBRARY} Qt6::Network)

View file

@ -11,14 +11,14 @@ set( okularGenerator_comicbook_PART_SRCS
)
add_library(okular_comicbook STATIC ${okularGenerator_comicbook_PART_SRCS})
target_link_libraries(okular_comicbook okularcore KF5::I18n KF5::Archive)
target_link_libraries(okular_comicbook okularcore KF6::I18n KF6::Archive)
okular_add_generator(okularGenerator_comicbook generator_comicbook.cpp)
target_link_libraries(okularGenerator_comicbook okular_comicbook)
if (UNIX AND NOT ANDROID)
find_package(KF5Pty REQUIRED)
find_package(KF6Pty REQUIRED)
target_compile_definitions(okular_comicbook PRIVATE -DWITH_KPTY=1)
target_link_libraries(okular_comicbook KF5::Pty)
target_link_libraries(okular_comicbook KF6::Pty)
endif ()
if (KArchive_HAVE_LZMA)
@ -30,7 +30,7 @@ endif()
add_definitions( -DKDESRCDIR="${CMAKE_CURRENT_SOURCE_DIR}/" )
ecm_add_test(autotests/comicbooktest.cpp
TEST_NAME "comicbooktest"
LINK_LIBRARIES Qt6::Test KF5::CoreAddons okularcore okular_comicbook
LINK_LIBRARIES Qt6::Test KF6::CoreAddons okularcore okular_comicbook
)
########### install files ###############

View file

@ -12,7 +12,7 @@ set(okularGenerator_djvu_SRCS
okular_add_generator(okularGenerator_djvu ${okularGenerator_djvu_SRCS})
target_include_directories(okularGenerator_djvu PRIVATE ${DJVULIBRE_INCLUDE_DIR})
target_link_libraries(okularGenerator_djvu okularcore ${DJVULIBRE_LIBRARY} KF5::I18n)
target_link_libraries(okularGenerator_djvu okularcore ${DJVULIBRE_LIBRARY} KF6::I18n)
########### install files ###############
install( PROGRAMS okularApplication_djvu.desktop org.kde.mobile.okular_djvu.desktop DESTINATION ${KDE_INSTALL_APPDIR} )

View file

@ -45,7 +45,7 @@ set(okularGenerator_dvi_SRCS
okular_add_generator(okularGenerator_dvi ${okularGenerator_dvi_SRCS})
target_link_libraries(okularGenerator_dvi okularcore KF5::I18n)
target_link_libraries(okularGenerator_dvi okularcore KF6::I18n)
if (FREETYPE_FOUND)
target_link_libraries(okularGenerator_dvi Freetype::Freetype)
endif (FREETYPE_FOUND)

View file

@ -14,7 +14,7 @@ set(okularGenerator_epub_PART_SRCS
okular_add_generator(okularGenerator_epub ${okularGenerator_epub_PART_SRCS})
target_include_directories(okularGenerator_epub PRIVATE ${EPUB_INCLUDE_DIR})
target_link_libraries(okularGenerator_epub okularcore ${EPUB_LIBRARIES} KF5::I18n Qt6::Widgets Qt6::Xml)
target_link_libraries(okularGenerator_epub okularcore ${EPUB_LIBRARIES} KF6::I18n Qt6::Widgets Qt6::Xml)
########### autotests ###############
@ -22,7 +22,7 @@ target_link_libraries(okularGenerator_epub okularcore ${EPUB_LIBRARIES} KF5::I18
add_definitions( -DKDESRCDIR="${CMAKE_CURRENT_SOURCE_DIR}/" )
ecm_add_test(autotests/epubgeneratortest.cpp
TEST_NAME "epubgeneratortest"
LINK_LIBRARIES Qt6::Test KF5::CoreAddons okularcore
LINK_LIBRARIES Qt6::Test KF6::CoreAddons okularcore
)

View file

@ -7,7 +7,7 @@ set(okularGenerator_fax_PART_SRCS generator_fax.cpp faxdocument.cpp faxexpand.cp
okular_add_generator(okularGenerator_fax ${okularGenerator_fax_PART_SRCS})
target_link_libraries(okularGenerator_fax okularcore KF5::I18n Qt6::Xml)
target_link_libraries(okularGenerator_fax okularcore KF6::I18n Qt6::Xml)
########### install files ###############
install( PROGRAMS okularApplication_fax.desktop org.kde.mobile.okular_fax.desktop DESTINATION ${KDE_INSTALL_APPDIR} )

View file

@ -12,7 +12,7 @@ set(okularGenerator_fb_PART_SRCS
okular_add_generator(okularGenerator_fb ${okularGenerator_fb_PART_SRCS})
target_link_libraries(okularGenerator_fb okularcore KF5::Archive KF5::I18n Qt6::Xml)
target_link_libraries(okularGenerator_fb okularcore KF6::Archive KF6::I18n Qt6::Xml)
########### install files ###############
install( PROGRAMS okularApplication_fb.desktop org.kde.mobile.okular_fb.desktop DESTINATION ${KDE_INSTALL_APPDIR} )

View file

@ -4,14 +4,14 @@ add_definitions(-DTRANSLATION_DOMAIN="okular_kimgio")
########### next target ###############
okular_add_generator(okularGenerator_kimgio generator_kimgio.cpp)
target_link_libraries(okularGenerator_kimgio okularcore KF5::I18n)
target_link_libraries(okularGenerator_kimgio okularcore KF6::I18n)
if(KF5KExiv2_FOUND)
if(KF6KExiv2_FOUND)
target_compile_definitions(okularGenerator_kimgio PRIVATE -DWITH_KEXIV=1)
target_link_libraries(okularGenerator_kimgio KF5::KExiv2)
target_link_libraries(okularGenerator_kimgio KF6::KExiv2)
endif()
if(BUILD_TESTING AND BUILD_DESKTOP AND KF5KExiv2_FOUND)
if(BUILD_TESTING AND BUILD_DESKTOP AND KF6KExiv2_FOUND)
add_definitions( -DKDESRCDIR="${CMAKE_CURRENT_SOURCE_DIR}/" )
set( kimgiotest_SRCS tests/kimgiotest.cpp ${CMAKE_SOURCE_DIR}/gui/pagepainter.cpp ${CMAKE_SOURCE_DIR}/gui/guiutils.cpp ${CMAKE_SOURCE_DIR}/gui/debug_ui.cpp )
ecm_add_test(${kimgiotest_SRCS} TEST_NAME "kimgiotest" LINK_LIBRARIES okularcore okularpart Qt6::Svg Qt6::Test)

View file

@ -11,7 +11,7 @@ set(okularGenerator_md_PART_SRCS
okular_add_generator(okularGenerator_md ${okularGenerator_md_PART_SRCS})
target_link_libraries(okularGenerator_md PRIVATE okularcore KF5::I18n PkgConfig::Discount)
target_link_libraries(okularGenerator_md PRIVATE okularcore KF6::I18n PkgConfig::Discount)
########### install files ###############
install( PROGRAMS okularApplication_md.desktop org.kde.mobile.okular_md.desktop DESTINATION ${KDE_INSTALL_APPDIR} )

View file

@ -11,7 +11,7 @@ set(okularGenerator_mobi_PART_SRCS
okular_add_generator(okularGenerator_mobi ${okularGenerator_mobi_PART_SRCS})
target_link_libraries(okularGenerator_mobi okularcore qmobipocket KF5::I18n Qt6::Gui)
target_link_libraries(okularGenerator_mobi okularcore QMobipocket6 KF6::I18n Qt6::Gui)
########### install files ###############
install( PROGRAMS okularApplication_mobi.desktop org.kde.mobile.okular_mobi.desktop DESTINATION ${KDE_INSTALL_APPDIR} )

View file

@ -18,7 +18,7 @@ set(okularGenerator_plucker_SRCS
okular_add_generator(okularGenerator_plucker ${okularGenerator_plucker_SRCS} ${qunpluck_SRCS})
target_include_directories(okularGenerator_plucker PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/unpluck)
target_link_libraries(okularGenerator_plucker okularcore KF5::I18n ${MATH_LIB} JPEG::JPEG ZLIB::ZLIB)
target_link_libraries(okularGenerator_plucker okularcore KF6::I18n ${MATH_LIB} JPEG::JPEG ZLIB::ZLIB)
########### install files ###############
install( PROGRAMS okularApplication_plucker.desktop org.kde.mobile.okular_plucker.desktop DESTINATION ${KDE_INSTALL_APPDIR} )

View file

@ -28,7 +28,7 @@ kconfig_add_kcfg_files(okularGenerator_poppler_PART_SRCS GENERATE_MOC conf/pdfse
okular_add_generator(okularGenerator_poppler ${okularGenerator_poppler_PART_SRCS})
target_link_libraries(okularGenerator_poppler okularcore KF5::I18n KF5::Completion KF5::KIOWidgets Poppler::Qt6 Qt6::Xml)
target_link_libraries(okularGenerator_poppler okularcore KF6::I18n KF6::Completion KF6::KIOWidgets Poppler::Qt6 Qt6::Xml)
########### autotests ###############

View file

@ -21,7 +21,7 @@ kconfig_add_kcfg_files(okularGenerator_ghostview_SRCS conf/gssettings.kcfgc )
okular_add_generator(okularGenerator_ghostview ${okularGenerator_ghostview_SRCS})
target_include_directories(okularGenerator_ghostview PRIVATE ${LIBSPECTRE_INCLUDE_DIR})
target_link_libraries(okularGenerator_ghostview okularcore ${LIBSPECTRE_LIBRARY} KF5::I18n Qt6::Xml)
target_link_libraries(okularGenerator_ghostview okularcore ${LIBSPECTRE_LIBRARY} KF6::I18n Qt6::Xml)
########### install files ###############

View file

@ -8,7 +8,7 @@ set(okularGenerator_tiff_SRCS
)
okular_add_generator(okularGenerator_tiff ${okularGenerator_tiff_SRCS})
target_link_libraries(okularGenerator_tiff okularcore TIFF::TIFF KF5::I18n)
target_link_libraries(okularGenerator_tiff okularcore TIFF::TIFF KF6::I18n)
########### install files ###############
install( PROGRAMS okularApplication_tiff.desktop org.kde.mobile.okular_tiff.desktop DESTINATION ${KDE_INSTALL_APPDIR} )

View file

@ -12,7 +12,7 @@ set(okularGenerator_txt_SRCS
okular_add_generator(okularGenerator_txt ${okularGenerator_txt_SRCS})
target_link_libraries(okularGenerator_txt okularcore Qt6::Core KF5::I18n)
target_link_libraries(okularGenerator_txt okularcore Qt6::Core KF6::I18n)
########### install files ###############
install( PROGRAMS okularApplication_txt.desktop org.kde.mobile.okular_txt.desktop DESTINATION ${KDE_INSTALL_APPDIR} )

View file

@ -9,7 +9,7 @@ set(okularGenerator_xps_SRCS
okular_add_generator(okularGenerator_xps ${okularGenerator_xps_SRCS})
target_link_libraries(okularGenerator_xps okularcore KF5::Archive KF5::I18n Qt6::PrintSupport Qt6::Xml)
target_link_libraries(okularGenerator_xps okularcore KF6::Archive KF6::I18n Qt6::PrintSupport Qt6::Xml)
########### install files ###############
install( PROGRAMS okularApplication_xps.desktop org.kde.mobile.okular_xps.desktop DESTINATION ${KDE_INSTALL_APPDIR} )

View file

@ -5,7 +5,7 @@ include_directories(
${CMAKE_CURRENT_BINARY_DIR}/../../
)
add_executable(okularkirigami main.cpp app.qrc)
target_link_libraries(okularkirigami Qt6::Widgets Qt6::Qml KF5::I18n KF5::CoreAddons)
target_link_libraries(okularkirigami Qt6::Widgets Qt6::Qml KF6::I18n KF6::CoreAddons)
if (ANDROID)
target_sources(okularkirigami PRIVATE android.cpp)

View file

@ -23,9 +23,9 @@ target_link_libraries(okularplugin
Qt6::Core
Qt6::Xml
Qt6::Svg
KF5::Bookmarks
KF5::I18n
KF5::Service
KF6::Bookmarks
KF6::I18n
KF6::Service
okularcore
)

View file

@ -25,14 +25,14 @@ ecm_add_app_icon(okular_SRCS ICONS ${ICONS_SRCS})
add_executable(okular ${okular_SRCS})
target_link_libraries(okular KF5::I18n KF5::Parts KF5::WindowSystem KF5::Crash KF5::IconThemes)
target_link_libraries(okular KF6::I18n KF6::Parts KF6::WindowSystem KF6::Crash KF6::IconThemes)
if (TARGET Qt6::DBus)
target_link_libraries(okular Qt6::DBus)
endif()
if(TARGET KF5::Activities)
if(TARGET KF6::Activities)
target_compile_definitions(okular PUBLIC -DWITH_KACTIVITIES=1)
target_link_libraries(okular KF5::Activities)
target_link_libraries(okular KF6::Activities)
endif()
if (HAVE_X11)