From 243e48a3613e912bf1b6e6f9b2b6dd7fb309684a Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Wed, 6 Apr 2022 11:27:27 +0200 Subject: [PATCH] make it build in flatpak --- nymea-app.pro | 4 ++-- nymea-app/nymea-app.pro | 5 +++-- .../platformintegration/generic/platformhelpergeneric.cpp | 4 ++-- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/nymea-app.pro b/nymea-app.pro index d2930a6f..097bba12 100644 --- a/nymea-app.pro +++ b/nymea-app.pro @@ -70,9 +70,9 @@ QMAKE_EXTRA_TARGETS += osxinstaller # Generic linux desktop linux:!android: { desktopfile.files = $${PACKAGE_BASE_DIR}/linux-common/$${APPLICATION_NAME}.desktop - desktopfile.path = /usr/share/applications/ + desktopfile.path = $${QT_INSTALL_DATA}/applications/ icons.files = $${PACKAGE_BASE_DIR}/linux-common/icons/ - icons.path = /usr/share/ + icons.path = $${QT_INSTALL_DATA} INSTALLS += desktopfile icons } diff --git a/nymea-app/nymea-app.pro b/nymea-app/nymea-app.pro index 1de41048..1c5cba6d 100644 --- a/nymea-app/nymea-app.pro +++ b/nymea-app/nymea-app.pro @@ -6,7 +6,7 @@ TARGET=$${APPLICATION_NAME} CONFIG += link_pkgconfig QT += network qml quick quickcontrols2 svg websockets bluetooth charts gui-private nfc -!ubports: QT += webview +#!ubports: QT += webview INCLUDEPATH += $$top_srcdir/libnymea-app LIBS += -L$$top_builddir/libnymea-app/ -lnymea-app @@ -215,7 +215,8 @@ win32 { } } -target.path = /usr/bin +target.path = $${QT_INSTALL_PREFIX}/bin/ +message("********************* installing to $${QT_INSTALL_BINS}") INSTALLS += target DISTFILES += diff --git a/nymea-app/platformintegration/generic/platformhelpergeneric.cpp b/nymea-app/platformintegration/generic/platformhelpergeneric.cpp index c1709689..6826a49f 100644 --- a/nymea-app/platformintegration/generic/platformhelpergeneric.cpp +++ b/nymea-app/platformintegration/generic/platformhelpergeneric.cpp @@ -36,11 +36,11 @@ Q_DECLARE_LOGGING_CATEGORY(dcPlatformIntegration) #include -#include +//#include PlatformHelperGeneric::PlatformHelperGeneric(QObject *parent) : PlatformHelper(parent) { - QtWebView::initialize(); +// QtWebView::initialize(); m_screenHelper = new ScreenHelper(this); }