forked from raspberrypi/rpi-imager
-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathappimagecraft.yml
More file actions
33 lines (30 loc) · 1.14 KB
/
Copy pathappimagecraft.yml
File metadata and controls
33 lines (30 loc) · 1.14 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
version: 1
project:
name: org.t3gemstone.gem-imager
version: 1.1.1
build:
cmake:
source_dir: src/
# You should also set your Qt6_ROOT here, like so:
extra_variables:
- Qt6_ROOT=/opt/Qt/6.7.3/gcc_64
environment:
BUILD_TYPE: MinSizeRel
appimage:
linuxdeploy:
plugins:
- qt
raw_environment:
QML_SOURCES_PATHS: "\"$PROJECT_ROOT\"/src/qmlcomponents/"
extra_args: --exclude-library "libwayland-*"
environment:
# Disable Wayland back-end until the dependency problem gets resolved.
# Essentially, importing libqwayland-generic causes the AppImage dependency walker
# to find libwayland-client from the build OS, and include that in the AppImage.
# This is deleterious - because the the runtime OS graphics stack also depends on that
# library to create native window types. With no strong ABI versioning on that library,
# you wind up with exotic symbol resolution failures at runtime.
# See-Also:
# EXTRA_PLATFORM_PLUGINS: "libqwayland-egl.so;libqwayland-generic.so"
# EXTRA_QT_PLUGINS: "waylandcompositor"
QMAKE: "/opt/Qt/6.7.3/gcc_64/bin/qmake"