diff --git a/linphone-app/cmake_builder/linphone_package/CMakeLists.txt b/linphone-app/cmake_builder/linphone_package/CMakeLists.txt index c1db7c737..584be5139 100644 --- a/linphone-app/cmake_builder/linphone_package/CMakeLists.txt +++ b/linphone-app/cmake_builder/linphone_package/CMakeLists.txt @@ -38,7 +38,7 @@ set(LINPHONE_QML_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../../ui") # ============================================================================== # Build package version. # ============================================================================== - +bc_compute_full_version(APP_PROJECT_VERSION) if (GIT_EXECUTABLE AND NOT(APP_PROJECT_VERSION)) execute_process( COMMAND ${GIT_EXECUTABLE} describe --always diff --git a/linphone-app/cmake_builder/linphone_package/macos/Info.plist.in b/linphone-app/cmake_builder/linphone_package/macos/Info.plist.in index 4cd43c4e3..79ac82da2 100644 --- a/linphone-app/cmake_builder/linphone_package/macos/Info.plist.in +++ b/linphone-app/cmake_builder/linphone_package/macos/Info.plist.in @@ -54,5 +54,17 @@ Streaming Video between devices NSMicrophoneUsageDescription Streaming Audio between devices + NSPhotoLibraryUsageDescription + Store attachment and allow camera record when selected + NSPhotoLibraryAddUsageDescription + Store attachment and allow camera record when selected + NSDesktopFolderUsageDescription + Storing configuration files + NSDocumentsFolderUsageDescription + Can use Documents folder to put logs + NSDownloadsFolderUsageDescription + Getting files from Download folder for sending attachment + NSAppleEventsUsageDescription + Used for sending notifications and working with Appnap diff --git a/linphone-app/src/app/App.cpp b/linphone-app/src/app/App.cpp index e3a26cc43..09d0457dc 100644 --- a/linphone-app/src/app/App.cpp +++ b/linphone-app/src/app/App.cpp @@ -209,7 +209,6 @@ App::App (int &argc, char *argv[]) : SingleApplication(argc, argv, true, Mode::U qInfo() << QStringLiteral("Starting " APPLICATION_NAME " (bin: " EXECUTABLE_NAME ")"); qInfo() << QStringLiteral("Use locale: %1").arg(mLocale); - DesktopTools::init(); } App::~App () { diff --git a/linphone-app/src/app/AppController.cpp b/linphone-app/src/app/AppController.cpp index 4954ad859..172f8b607 100644 --- a/linphone-app/src/app/AppController.cpp +++ b/linphone-app/src/app/AppController.cpp @@ -28,6 +28,7 @@ #include "AppController.hpp" +#include "components/other/desktop-tools/DesktopTools.hpp" // ============================================================================= using namespace std; @@ -38,6 +39,7 @@ namespace { } AppController::AppController (int &argc, char *argv[]) { + DesktopTools::init(); QT_REQUIRE_VERSION(argc, argv, ApplicationMinimalQtVersion) Q_ASSERT(!mApp); // Disable QML cache. Avoid malformed cache.