generic: preperations for kde-workspace changes

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2023-06-18 03:49:28 +03:00
parent 93e394f1ca
commit a4017a3a68
9 changed files with 84 additions and 33 deletions

View file

@ -60,7 +60,7 @@ if (KDE4WORKSPACE_FOUND)
KDE4::kdecore
KDE4::kparts
KDE4::kfile
${KDE4WORKSPACE_KONQ_LIBRARY}
KDE4Workspace::konq
)
install(

View file

@ -40,7 +40,7 @@ add_executable(gwenview ${gwenview_SRCS})
target_link_libraries(gwenview
KDE4::kfile
KDE4::kio
${KDE4WORKSPACE_KONQ_LIBRARY}
KDE4Workspace::konq
${QT_QTCORE_LIBRARY}
gwenviewlib
)

View file

@ -4,8 +4,18 @@ set(binaryclock_SRCS binaryclock.cpp clockConfig.ui)
kde4_add_plugin(plasma_applet_binaryclock ${binaryclock_SRCS})
target_link_libraries(plasma_applet_binaryclock ${KDE4WORKSPACE_PLASMACLOCK_LIBRARY} KDE4::plasma KDE4::kdeui)
target_link_libraries(plasma_applet_binaryclock
KDE4::kdeui
KDE4::plasma
KDE4Workspace::plasmaclock
)
install(TARGETS plasma_applet_binaryclock DESTINATION ${KDE4_PLUGIN_INSTALL_DIR})
install(
TARGETS plasma_applet_binaryclock
DESTINATION ${KDE4_PLUGIN_INSTALL_DIR}
)
install(FILES plasma-applet-binaryclock.desktop DESTINATION ${KDE4_SERVICES_INSTALL_DIR})
install(
FILES plasma-applet-binaryclock.desktop
DESTINATION ${KDE4_SERVICES_INSTALL_DIR}
)

View file

@ -1,10 +1,20 @@
project(fuzzy-clock)
set(fuzzyclock_SRCS fuzzyClock.cpp fuzzyClockConfig.ui )
set(fuzzyclock_SRCS fuzzyClock.cpp fuzzyClockConfig.ui)
kde4_add_plugin(plasma_applet_fuzzy_clock ${fuzzyclock_SRCS})
target_link_libraries(plasma_applet_fuzzy_clock ${KDE4WORKSPACE_PLASMACLOCK_LIBRARY} KDE4::plasma KDE4::kdeui)
target_link_libraries(plasma_applet_fuzzy_clock
KDE4::kdeui
KDE4::plasma
KDE4Workspace::plasmaclock
)
install(TARGETS plasma_applet_fuzzy_clock DESTINATION ${KDE4_PLUGIN_INSTALL_DIR})
install(
TARGETS plasma_applet_fuzzy_clock
DESTINATION ${KDE4_PLUGIN_INSTALL_DIR}
)
install(FILES plasma-clock-fuzzy.desktop DESTINATION ${KDE4_SERVICES_INSTALL_DIR})
install(
FILES plasma-clock-fuzzy.desktop
DESTINATION ${KDE4_SERVICES_INSTALL_DIR}
)

View file

@ -28,16 +28,25 @@ target_link_libraries(plasma_applet_icontasks
KDE4::kdeui
KDE4::plasma
KDE4::kio
${KDE4WORKSPACE_TASKMANAGER_LIBS}
KDE4Workspace::taskmanager
${X11_X11_LIB}
)
if(Q_WS_X11)
target_link_libraries(plasma_applet_icontasks ${X11_X11_LIB})
endif(Q_WS_X11)
include_directories(${CMAKE_BINARY_DIR})
install(TARGETS plasma_applet_icontasks DESTINATION ${KDE4_PLUGIN_INSTALL_DIR})
install(FILES plasma-applet-icontasks.desktop DESTINATION ${KDE4_SERVICES_INSTALL_DIR})
install(FILES badge.svgz launcherseparator.svgz progress.svgz indicators.svgz dropindicators.svgz DESTINATION ${KDE4_DATA_INSTALL_DIR}/desktoptheme/default/icontasks/)
install(FILES mediabuttonsrc DESTINATION ${KDE4_DATA_INSTALL_DIR}/kdeplasma-addons)
install(
TARGETS plasma_applet_icontasks
DESTINATION ${KDE4_PLUGIN_INSTALL_DIR}
)
install(
FILES plasma-applet-icontasks.desktop
DESTINATION ${KDE4_SERVICES_INSTALL_DIR}
)
install(
FILES badge.svgz launcherseparator.svgz progress.svgz indicators.svgz dropindicators.svgz
DESTINATION ${KDE4_DATA_INSTALL_DIR}/desktoptheme/default/icontasks/
)
install(
FILES mediabuttonsrc
DESTINATION ${KDE4_DATA_INSTALL_DIR}/kdeplasma-addons
)

View file

@ -13,12 +13,24 @@ target_link_libraries(plasma_applet_weather
KDE4::plasma
KDE4::kio
KDE4::kdeui
${KDE4WORKSPACE_WEATHERION_LIBRARY}
KDE4Workspace::weather_ion
${QT_QTDECLARATIVE_LIBRARY}
plasmaweather
)
install(TARGETS plasma_applet_weather DESTINATION ${KDE4_PLUGIN_INSTALL_DIR})
install(FILES plasma-applet-weather.desktop DESTINATION ${KDE4_SERVICES_INSTALL_DIR})
install(FILES wind-arrows.svgz DESTINATION ${KDE4_DATA_INSTALL_DIR}/desktoptheme/default/weather/)
install(DIRECTORY package/ DESTINATION ${KDE4_DATA_INSTALL_DIR}/plasma/packages/org.kde.weather)
install(
TARGETS plasma_applet_weather
DESTINATION ${KDE4_PLUGIN_INSTALL_DIR}
)
install(
FILES plasma-applet-weather.desktop
DESTINATION ${KDE4_SERVICES_INSTALL_DIR}
)
install(
FILES wind-arrows.svgz
DESTINATION ${KDE4_DATA_INSTALL_DIR}/desktoptheme/default/weather/
)
install(
DIRECTORY package/
DESTINATION ${KDE4_DATA_INSTALL_DIR}/plasma/packages/org.kde.weather
)

View file

@ -17,21 +17,31 @@ target_link_libraries(plasma_applet_weatherstation
KDE4::kio
KDE4::plasma
KDE4::karchive
${KDE4WORKSPACE_WEATHERION_LIBRARY}
KDE4Workspace::weather_ion
${QT_QTDECLARATIVE_LIBRARY}
plasmaweather
)
install(TARGETS plasma_applet_weatherstation DESTINATION ${KDE4_PLUGIN_INSTALL_DIR})
install(FILES plasma-applet-weatherstation.desktop
DESTINATION ${KDE4_SERVICES_INSTALL_DIR})
install(
TARGETS plasma_applet_weatherstation
DESTINATION ${KDE4_PLUGIN_INSTALL_DIR}
)
install(
FILES plasma-applet-weatherstation.desktop
DESTINATION ${KDE4_SERVICES_INSTALL_DIR}
)
install(FILES
install(
FILES
lcd2.svgz
lcd_panel.svgz
lcd_digits.svgz
wind_arrows.svgz
weather_icons.svgz
DESTINATION ${KDE4_DATA_INSTALL_DIR}/desktoptheme/default/weatherstation/)
DESTINATION ${KDE4_DATA_INSTALL_DIR}/desktoptheme/default/weatherstation/
)
install(DIRECTORY package/ DESTINATION ${KDE4_DATA_INSTALL_DIR}/plasma/packages/org.kde.lcdweather)
install(
DIRECTORY package/
DESTINATION ${KDE4_DATA_INSTALL_DIR}/plasma/packages/org.kde.lcdweather
)

View file

@ -19,7 +19,7 @@ add_library(plasmaweather SHARED ${plasmaweather_LIB_SRCS})
target_link_libraries(plasmaweather
KDE4::plasma
KDE4::kdeui
${KDE4WORKSPACE_WEATHERION_LIBRARY}
KDE4Workspace::weather_ion
)
set_target_properties(plasmaweather PROPERTIES

View file

@ -71,7 +71,7 @@ endif()
if(KDE4WORKSPACE_FOUND)
add_definitions(-DHAVE_KWORKSPACE)
endif(KDE4WORKSPACE_FOUND)
endif()
include_directories(
${CMAKE_CURRENT_SOURCE_DIR}
@ -133,7 +133,7 @@ target_link_libraries(kgetcore
)
if (KDE4WORKSPACE_FOUND)
target_link_libraries(kgetcore ${KDE4WORKSPACE_KWORKSPACE_LIBS})
target_link_libraries(kgetcore KDE4Workspace::kworkspace)
endif (KDE4WORKSPACE_FOUND)
set_target_properties(kgetcore PROPERTIES