update packaging

This commit is contained in:
Kevin Yue 2021-09-05 08:47:49 +08:00
parent 43be7904fa
commit 277bd03ae8

View File

@ -10,15 +10,35 @@ confinement: devmode # use 'strict' once you have the right plugs and slots
package-repositories: package-repositories:
- type: apt - type: apt
ppa: beineri/opt-qt-5.12.9-bionic ppa: beineri/opt-qt-5.12.10-bionic
parts: parts:
application: application:
plugin: qmake plugin: nil
source: snap/local/globalprotect-openconnect.tar.gz source: snap/local/globalprotect-openconnect.tar.gz
build-packages:
- qtbase5-dev build-packages:
- qttools5-dev - g++
- libqt5websockets5-dev - make
- qtwebengine5-dev - 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}"