This is an automated email from the git hooks/post-receive script.

x2go pushed a commit to branch master
in repository x2goplasmabindings.

commit abd1bb7446e3177106fe7e769fbabcd425fe6120
Author: Mihai Moldovan <io...@ionic.de>
Date:   Sun Aug 13 21:34:44 2023 +0200

    CMakeLists.txt: also add the X-Plasma keys the metadata.desktop file we use 
for older operating systems.
---
 CMakeLists.txt   | 26 ++++++++++++++++++++++++--
 debian/changelog |  2 ++
 2 files changed, 26 insertions(+), 2 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index b632016..3c42eb4 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -208,13 +208,35 @@ if (USE_PLASMA5)
        endif (HAVE_ECMQMLMODULE)
 
        if (USE_DESKTOP_FILE)
+               set (x_plasma_qml_ "X-Plasma-API=declarativeappletscript\n")
+               string (APPEND x_plasma_qml_ 
"X-Plasma-MainScript=ui/main.qml\n")
+               string (APPEND x_plasma_qml_ "X-Plasma-NotificationArea=true\n")
+               string (APPEND x_plasma_qml_
+                       "X-Plasma-NotificationAreaCategory=ApplicationStatus\n"
+               )
+               file (READ
+                       
"${CMAKE_SOURCE_DIR}/plasma-applet-org.x2go.plasmoid.desktop"
+                       plasmoid_desktop_file_content_
+               )
+               string (APPEND plasmoid_desktop_file_content_
+                       "${x_plasma_qml_}"
+               )
+               file (WRITE
+                       
"${CMAKE_CURRENT_BINARY_DIR}/metadata-generated.desktop.in"
+                       "${plasmoid_desktop_file_content_}"
+               )
+               configure_file (
+                       
"${CMAKE_CURRENT_BINARY_DIR}/metadata-generated.desktop.in"
+                       "${CMAKE_CURRENT_BINARY_DIR}/metadata-generated.desktop"
+                       COPYONLY
+               )
                add_custom_target (
                        CopyDesktopFile
                        ALL
                        BYPRODUCTS 
"${CMAKE_SOURCE_DIR}/package/metadata.desktop"
-                       COMMENT "Copying 
plasma-applet-org.x2go.plasmoid.desktop to package/metadata.desktop."
+                       COMMENT "Copying metadata-generated.desktop to 
package/metadata.desktop."
                        COMMAND ${CMAKE_COMMAND} -E copy
-                       
"${CMAKE_SOURCE_DIR}/plasma-applet-org.x2go.plasmoid.desktop"
+                       "${CMAKE_CURRENT_BINARY_DIR}/metadata-generated.desktop"
                        "${CMAKE_SOURCE_DIR}/package/metadata.desktop"
                        VERBATIM
                )
diff --git a/debian/changelog b/debian/changelog
index 8cccba0..6b35fcb 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -59,6 +59,8 @@ x2goplasmabindings (3.0.2.3-0x2go1) UNRELEASED; urgency=medium
     - package/metadata.json: add X-Plasma keys to make the QML stuff work.
     - package/metadata.json: bump version to 1.0. This seems to be the minimum
       version for QML plasmoids.
+    - CMakeLists.txt: also add the X-Plasma keys the metadata.desktop file we
+      use for older operating systems.
   * x2goplasmabindings.spec:
     + Prepare for Plasma 5 support.
     + Stop duplicating Group tag.

--
Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on 
/srv/git/code.x2go.org/x2goplasmabindings.git
_______________________________________________
x2go-commits mailing list
x2go-commits@lists.x2go.org
https://lists.x2go.org/listinfo/x2go-commits

Reply via email to