diff --git a/src/desktoptheme/air/CMakeLists.txt b/src/desktoptheme/air/CMakeLists.txt --- a/src/desktoptheme/air/CMakeLists.txt +++ b/src/desktoptheme/air/CMakeLists.txt @@ -1,5 +1,13 @@ - -install(FILES colors metadata.desktop DESTINATION ${PLASMA_DATA_INSTALL_DIR}/desktoptheme/air/) +configure_file( + "${CMAKE_CURRENT_SOURCE_DIR}/metadata.desktop.cmake" + "${CMAKE_CURRENT_BINARY_DIR}/metadata.desktop" + @ONLY +) + +install( + FILES colors "${CMAKE_CURRENT_BINARY_DIR}/metadata.desktop" + DESTINATION ${PLASMA_DATA_INSTALL_DIR}/desktoptheme/air +) FILE(GLOB widgets widgets/*.svg) plasma_install_desktoptheme_svgs(air SUBPATH widgets FILES ${widgets}) diff --git a/src/desktoptheme/air/metadata.desktop b/src/desktoptheme/air/metadata.desktop.cmake rename from src/desktoptheme/air/metadata.desktop rename to src/desktoptheme/air/metadata.desktop.cmake --- a/src/desktoptheme/air/metadata.desktop +++ b/src/desktoptheme/air/metadata.desktop.cmake @@ -94,7 +94,7 @@ X-KDE-PluginInfo-Author=The Oxygen Project X-KDE-PluginInfo-Email=kde-artists@kde.org X-KDE-PluginInfo-Name=air -X-KDE-PluginInfo-Version=1.3 +X-KDE-PluginInfo-Version=@KF5_VERSION@ X-KDE-PluginInfo-Website=https://plasma.kde.org X-KDE-PluginInfo-Category= X-KDE-PluginInfo-Depends= diff --git a/src/desktoptheme/air/metadata.desktop b/src/desktoptheme/air/metadata.desktop.in rename from src/desktoptheme/air/metadata.desktop rename to src/desktoptheme/air/metadata.desktop.in --- a/src/desktoptheme/air/metadata.desktop +++ b/src/desktoptheme/air/metadata.desktop.in @@ -94,7 +94,7 @@ X-KDE-PluginInfo-Author=The Oxygen Project X-KDE-PluginInfo-Email=kde-artists@kde.org X-KDE-PluginInfo-Name=air -X-KDE-PluginInfo-Version=1.3 +X-KDE-PluginInfo-Version=@KF5_VERSION@ X-KDE-PluginInfo-Website=https://plasma.kde.org X-KDE-PluginInfo-Category= X-KDE-PluginInfo-Depends= diff --git a/src/desktoptheme/breeze-dark/CMakeLists.txt b/src/desktoptheme/breeze-dark/CMakeLists.txt --- a/src/desktoptheme/breeze-dark/CMakeLists.txt +++ b/src/desktoptheme/breeze-dark/CMakeLists.txt @@ -1,3 +1,11 @@ +configure_file( + "${CMAKE_CURRENT_SOURCE_DIR}/metadata.desktop.cmake" + "${CMAKE_CURRENT_BINARY_DIR}/metadata.desktop" + @ONLY +) -install(FILES colors metadata.desktop DESTINATION ${PLASMA_DATA_INSTALL_DIR}/desktoptheme/breeze-dark/) +install( + FILES colors "${CMAKE_CURRENT_BINARY_DIR}/metadata.desktop" + DESTINATION ${PLASMA_DATA_INSTALL_DIR}/desktoptheme/breeze-dark +) diff --git a/src/desktoptheme/breeze-dark/metadata.desktop b/src/desktoptheme/breeze-dark/metadata.desktop.cmake rename from src/desktoptheme/breeze-dark/metadata.desktop rename to src/desktoptheme/breeze-dark/metadata.desktop.cmake --- a/src/desktoptheme/breeze-dark/metadata.desktop +++ b/src/desktoptheme/breeze-dark/metadata.desktop.cmake @@ -70,7 +70,7 @@ X-KDE-PluginInfo-Author=KDE Visual Design Group X-KDE-PluginInfo-Email=kde-artists@kde.org X-KDE-PluginInfo-Name=breeze-dark -X-KDE-PluginInfo-Version=5.56 +X-KDE-PluginInfo-Version=@KF5_VERSION@ X-KDE-PluginInfo-Website=https://plasma.kde.org X-KDE-PluginInfo-Category= X-KDE-PluginInfo-Depends= diff --git a/src/desktoptheme/breeze-dark/metadata.desktop b/src/desktoptheme/breeze-dark/metadata.desktop.in rename from src/desktoptheme/breeze-dark/metadata.desktop rename to src/desktoptheme/breeze-dark/metadata.desktop.in --- a/src/desktoptheme/breeze-dark/metadata.desktop +++ b/src/desktoptheme/breeze-dark/metadata.desktop.in @@ -70,7 +70,7 @@ X-KDE-PluginInfo-Author=KDE Visual Design Group X-KDE-PluginInfo-Email=kde-artists@kde.org X-KDE-PluginInfo-Name=breeze-dark -X-KDE-PluginInfo-Version=5.56 +X-KDE-PluginInfo-Version=@KF5_VERSION@ X-KDE-PluginInfo-Website=https://plasma.kde.org X-KDE-PluginInfo-Category= X-KDE-PluginInfo-Depends= diff --git a/src/desktoptheme/breeze-light/CMakeLists.txt b/src/desktoptheme/breeze-light/CMakeLists.txt --- a/src/desktoptheme/breeze-light/CMakeLists.txt +++ b/src/desktoptheme/breeze-light/CMakeLists.txt @@ -1,3 +1,11 @@ +configure_file( + "${CMAKE_CURRENT_SOURCE_DIR}/metadata.desktop.cmake" + "${CMAKE_CURRENT_BINARY_DIR}/metadata.desktop" + @ONLY +) -install(FILES colors metadata.desktop DESTINATION ${PLASMA_DATA_INSTALL_DIR}/desktoptheme/breeze-light/) +install( + FILES colors "${CMAKE_CURRENT_BINARY_DIR}/metadata.desktop" + DESTINATION ${PLASMA_DATA_INSTALL_DIR}/desktoptheme/breeze-light +) diff --git a/src/desktoptheme/breeze-light/metadata.desktop b/src/desktoptheme/breeze-light/metadata.desktop.cmake rename from src/desktoptheme/breeze-light/metadata.desktop rename to src/desktoptheme/breeze-light/metadata.desktop.cmake --- a/src/desktoptheme/breeze-light/metadata.desktop +++ b/src/desktoptheme/breeze-light/metadata.desktop.cmake @@ -67,7 +67,7 @@ X-KDE-PluginInfo-Author=KDE Visual Design Group X-KDE-PluginInfo-Email=kde-artists@kde.org X-KDE-PluginInfo-Name=default -X-KDE-PluginInfo-Version=5.56 +X-KDE-PluginInfo-Version=@KF5_VERSION@ X-KDE-PluginInfo-Website=https://plasma.kde.org X-KDE-PluginInfo-Category= X-KDE-PluginInfo-Depends= diff --git a/src/desktoptheme/breeze-light/metadata.desktop b/src/desktoptheme/breeze-light/metadata.desktop.in rename from src/desktoptheme/breeze-light/metadata.desktop rename to src/desktoptheme/breeze-light/metadata.desktop.in --- a/src/desktoptheme/breeze-light/metadata.desktop +++ b/src/desktoptheme/breeze-light/metadata.desktop.in @@ -67,7 +67,7 @@ X-KDE-PluginInfo-Author=KDE Visual Design Group X-KDE-PluginInfo-Email=kde-artists@kde.org X-KDE-PluginInfo-Name=default -X-KDE-PluginInfo-Version=5.56 +X-KDE-PluginInfo-Version=@KF5_VERSION@ X-KDE-PluginInfo-Website=https://plasma.kde.org X-KDE-PluginInfo-Category= X-KDE-PluginInfo-Depends= diff --git a/src/desktoptheme/breeze/CMakeLists.txt b/src/desktoptheme/breeze/CMakeLists.txt --- a/src/desktoptheme/breeze/CMakeLists.txt +++ b/src/desktoptheme/breeze/CMakeLists.txt @@ -1,5 +1,14 @@ -install(FILES metadata.desktop DESTINATION ${PLASMA_DATA_INSTALL_DIR}/desktoptheme/default/) +configure_file( + "${CMAKE_CURRENT_SOURCE_DIR}/metadata.desktop.cmake" + "${CMAKE_CURRENT_BINARY_DIR}/metadata.desktop" + @ONLY +) + +install( + FILES "${CMAKE_CURRENT_BINARY_DIR}/metadata.desktop" + DESTINATION ${PLASMA_DATA_INSTALL_DIR}/desktoptheme/default +) FILE(GLOB widgets widgets/*.svg) plasma_install_desktoptheme_svgs(default SUBPATH widgets FILES ${widgets}) diff --git a/src/desktoptheme/breeze/metadata.desktop b/src/desktoptheme/breeze/metadata.desktop.cmake rename from src/desktoptheme/breeze/metadata.desktop rename to src/desktoptheme/breeze/metadata.desktop.cmake --- a/src/desktoptheme/breeze/metadata.desktop +++ b/src/desktoptheme/breeze/metadata.desktop.cmake @@ -70,7 +70,7 @@ X-KDE-PluginInfo-Author=KDE Visual Design Group X-KDE-PluginInfo-Email=kde-artists@kde.org X-KDE-PluginInfo-Name=default -X-KDE-PluginInfo-Version=5.56 +X-KDE-PluginInfo-Version=@KF5_VERSION@ X-KDE-PluginInfo-Website=https://plasma.kde.org X-KDE-PluginInfo-Category= X-KDE-PluginInfo-Depends= diff --git a/src/desktoptheme/breeze/metadata.desktop b/src/desktoptheme/breeze/metadata.desktop.in rename from src/desktoptheme/breeze/metadata.desktop rename to src/desktoptheme/breeze/metadata.desktop.in --- a/src/desktoptheme/breeze/metadata.desktop +++ b/src/desktoptheme/breeze/metadata.desktop.in @@ -70,7 +70,7 @@ X-KDE-PluginInfo-Author=KDE Visual Design Group X-KDE-PluginInfo-Email=kde-artists@kde.org X-KDE-PluginInfo-Name=default -X-KDE-PluginInfo-Version=5.56 +X-KDE-PluginInfo-Version=@KF5_VERSION@ X-KDE-PluginInfo-Website=https://plasma.kde.org X-KDE-PluginInfo-Category= X-KDE-PluginInfo-Depends= diff --git a/src/desktoptheme/oxygen/CMakeLists.txt b/src/desktoptheme/oxygen/CMakeLists.txt --- a/src/desktoptheme/oxygen/CMakeLists.txt +++ b/src/desktoptheme/oxygen/CMakeLists.txt @@ -1,5 +1,13 @@ +configure_file( + "${CMAKE_CURRENT_SOURCE_DIR}/metadata.desktop.cmake" + "${CMAKE_CURRENT_BINARY_DIR}/metadata.desktop" + @ONLY +) -install(FILES colors metadata.desktop DESTINATION ${PLASMA_DATA_INSTALL_DIR}/desktoptheme/oxygen/) +install( + FILES colors "${CMAKE_CURRENT_BINARY_DIR}/metadata.desktop" + DESTINATION ${PLASMA_DATA_INSTALL_DIR}/desktoptheme/oxygen +) FILE(GLOB widgets widgets/*.svg) plasma_install_desktoptheme_svgs(oxygen SUBPATH widgets FILES ${widgets}) diff --git a/src/desktoptheme/oxygen/metadata.desktop b/src/desktoptheme/oxygen/metadata.desktop.cmake rename from src/desktoptheme/oxygen/metadata.desktop rename to src/desktoptheme/oxygen/metadata.desktop.cmake --- a/src/desktoptheme/oxygen/metadata.desktop +++ b/src/desktoptheme/oxygen/metadata.desktop.cmake @@ -93,7 +93,7 @@ X-KDE-PluginInfo-Author=The Oxygen Project X-KDE-PluginInfo-Email=kde-artists@kde.org X-KDE-PluginInfo-Name=oxygen -X-KDE-PluginInfo-Version=1.1 +X-KDE-PluginInfo-Version=@KF5_VERSION@ X-KDE-PluginInfo-Website=https://plasma.kde.org X-KDE-PluginInfo-Category= X-KDE-PluginInfo-Depends= diff --git a/src/desktoptheme/oxygen/metadata.desktop b/src/desktoptheme/oxygen/metadata.desktop.in rename from src/desktoptheme/oxygen/metadata.desktop rename to src/desktoptheme/oxygen/metadata.desktop.in --- a/src/desktoptheme/oxygen/metadata.desktop +++ b/src/desktoptheme/oxygen/metadata.desktop.in @@ -93,7 +93,7 @@ X-KDE-PluginInfo-Author=The Oxygen Project X-KDE-PluginInfo-Email=kde-artists@kde.org X-KDE-PluginInfo-Name=oxygen -X-KDE-PluginInfo-Version=1.1 +X-KDE-PluginInfo-Version=@KF5_VERSION@ X-KDE-PluginInfo-Website=https://plasma.kde.org X-KDE-PluginInfo-Category= X-KDE-PluginInfo-Depends=