From 7a6c234b4039b3a475a12d64b6c59da8203bbc47 Mon Sep 17 00:00:00 2001 From: Freya Lupen Date: Fri, 6 Jun 2025 13:03:11 +0000 Subject: [PATCH] macOS: Set app bundle properties This fixes the app's name being blank in the system. --- src/app/CMakeLists.txt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/app/CMakeLists.txt b/src/app/CMakeLists.txt index 105f45d41..abaf66424 100644 --- a/src/app/CMakeLists.txt +++ b/src/app/CMakeLists.txt @@ -359,3 +359,10 @@ install(TARGETS neochat-app ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) if (NOT ANDROID AND NOT WIN32 AND NOT APPLE) install(FILES plasma-runner-neochat.desktop DESTINATION ${KDE_INSTALL_DATAROOTDIR}/krunner/dbusplugins) endif() + +if (APPLE) + set_target_properties(neochat-app PROPERTIES MACOSX_BUNDLE_GUI_IDENTIFIER "org.kde.neochat") + set_target_properties(neochat-app PROPERTIES MACOSX_BUNDLE_BUNDLE_NAME "NeoChat") + set_target_properties(neochat-app PROPERTIES MACOSX_BUNDLE_SHORT_VERSION_STRING ${RELEASE_SERVICE_VERSION}) + set_target_properties(neochat-app PROPERTIES MACOSX_BUNDLE_BUNDLE_VERSION ${RELEASE_SERVICE_VERSION}) +endif ()