From ee277a827f13058fef58c3cb08facac7494e7c9a Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Sun, 1 Sep 2019 11:47:10 +0200 Subject: [PATCH 1/3] try clearing the execstack for webengine manually --- snapcraft.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/snapcraft.yaml b/snapcraft.yaml index e9d56233..d82c1f86 100644 --- a/snapcraft.yaml +++ b/snapcraft.yaml @@ -44,6 +44,7 @@ parts: project-files: [ nymea-app.pro ] # options: [ CONFIG+=withavahi ] build-packages: + - execstack - qt5-default - qt5-qmake - qtbase5-dev @@ -57,6 +58,8 @@ parts: - qtdeclarative5-dev - qtquickcontrols2-5-dev - qttools5-dev-tools + prepare: | + execstack --clear-execstack usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5 stage-packages: - libqt5gui5 - libqt5websockets5 From 614297326b596bbaf6feff64a8e453304b276c17 Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Tue, 3 Sep 2019 18:03:52 +0200 Subject: [PATCH 2/3] Strip execstack fpr QtWeBengineCore in snap package --- snapcraft.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/snapcraft.yaml b/snapcraft.yaml index d82c1f86..d712e958 100644 --- a/snapcraft.yaml +++ b/snapcraft.yaml @@ -59,7 +59,7 @@ parts: - qtquickcontrols2-5-dev - qttools5-dev-tools prepare: | - execstack --clear-execstack usr/lib/x86_64-linux-gnu/libQt5WebEngineCore.so.5 + find . -name libQtWebEngineCore.so.5 -exec execstack --clear-execstack \{} \; stage-packages: - libqt5gui5 - libqt5websockets5 From d048d918c2bb2f55a7d2418f984c07eac88b6729 Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Wed, 4 Sep 2019 14:17:15 +0200 Subject: [PATCH 3/3] Add missind runtine dep --- packaging/ubuntu/debian/control | 1 + 1 file changed, 1 insertion(+) diff --git a/packaging/ubuntu/debian/control b/packaging/ubuntu/debian/control index e6e7c139..22535cad 100644 --- a/packaging/ubuntu/debian/control +++ b/packaging/ubuntu/debian/control @@ -35,6 +35,7 @@ Depends: ${shlibs:Depends}, qml-module-qtquick-layouts, qml-module-qtquick-window2, qml-module-qtquick2, + qml-module-qtwebview, xinit, Suggests: nymea, network-manager