From 277bd03ae8c4c65e4031ae91ea2565c9f961eb4c Mon Sep 17 00:00:00 2001 From: Kevin Yue Date: Sun, 5 Sep 2021 08:47:49 +0800 Subject: [PATCH] update packaging --- packaging/snap/snapcraft.yaml | 34 +++++++++++++++++++++++++++------- 1 file changed, 27 insertions(+), 7 deletions(-) diff --git a/packaging/snap/snapcraft.yaml b/packaging/snap/snapcraft.yaml index 3e9e522..d9bb482 100644 --- a/packaging/snap/snapcraft.yaml +++ b/packaging/snap/snapcraft.yaml @@ -10,15 +10,35 @@ confinement: devmode # use 'strict' once you have the right plugs and slots package-repositories: - type: apt - ppa: beineri/opt-qt-5.12.9-bionic + ppa: beineri/opt-qt-5.12.10-bionic parts: application: - plugin: qmake + plugin: nil source: snap/local/globalprotect-openconnect.tar.gz - build-packages: - - qtbase5-dev - - qttools5-dev - - libqt5websockets5-dev - - qtwebengine5-dev + + build-packages: + - g++ + - make + - libgl1-mesa-dev + - qt512base + - qt512websockets + - qt512webengine + + stage-packages: + - qt512base + - qt512websockets + - qt512webengine + + override-build: | + QT_BASE_DIR=/opt/qt512 + + export QTDIR=$QT_BASE_DIR + export PATH=$QT_BASE_DIR/bin:$PATH + export LD_LIBRARY_PATH=$QT_BASE_DIR/lib/x86_64-linux-gnu:$QT_BASE_DIR/lib:$LD_LIBRARY_PATH + export PKG_CONFIG_PATH=$QT_BASE_DIR/lib/pkgconfig:$PKG_CONFIG_PATH + + qmake CONFIG+=release + make + make install INSTALL_ROOT="${SNAPCRAFT_PART_INSTALL}"