-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathAppImageBuilder.yaml
More file actions
107 lines (104 loc) · 3.29 KB
/
AppImageBuilder.yaml
File metadata and controls
107 lines (104 loc) · 3.29 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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
# appimage-builder recipe see https://appimage-builder.readthedocs.io for details
version: 1
script: |
# remove any existent binaries
rm -rf AppDir | true
# compile and install binaries into AppDir
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr
make install DESTDIR=AppDir
# link plugins
mkdir -p $APPDIR/usr/lib/x86_64-linux-gnu/qt6/plugins
mkdir -p $APPDIR/usr/bin
cd AppDir/usr/bin
ln -s ../../usr/lib/x86_64-linux-gnu/qt6/plugins .
cd ../..
# link ressource and translations
mkdir -p $APPDIR/usr/share/qt6/resources
mkdir -p $APPDIR/usr/share/qt6/translations
ln -s usr/share/qt6/resources .
ln -s usr/share/qt6/translations .
cd ..
AppDir:
path: ./AppDir
app_info:
id: Matrix
name: Matrix
icon: Matrix.png
version: '1.0.0'
exec: usr/bin/Matrix
exec_args: $@
apt:
arch: amd64
allow_unauthenticated: true
sources:
- sourceline: deb http://fr.archive.ubuntu.com/ubuntu/ lunar main restricted
- sourceline: deb http://fr.archive.ubuntu.com/ubuntu/ lunar-updates main restricted
- sourceline: deb http://fr.archive.ubuntu.com/ubuntu/ lunar universe
- sourceline: deb http://fr.archive.ubuntu.com/ubuntu/ lunar-updates universe
- sourceline: deb http://fr.archive.ubuntu.com/ubuntu/ lunar multiverse
- sourceline: deb http://fr.archive.ubuntu.com/ubuntu/ lunar-updates multiverse
- sourceline: deb http://fr.archive.ubuntu.com/ubuntu/ lunar-backports main restricted universe multiverse
- sourceline: deb http://security.ubuntu.com/ubuntu lunar-security main restricted
- sourceline: deb http://security.ubuntu.com/ubuntu lunar-security universe
- sourceline: deb http://security.ubuntu.com/ubuntu lunar-security multiverse
include:
- libxkbcommon0
- libxkbcommon-x11-0
- libxcb-icccm4
- libxcb-xkb1
- libxcb-render-util0
- libxcb-randr0
- libxcb-keysyms1
- libxcb-xinerama0
- libxcb-image0
- libxcb-util1
- libxinerama1
- kwayland-data
- kwin-wayland-backend-wayland
- libqt6widgets6
- libqt6core6
- libqcoro6core0
- libqt6core5compat6
- libqt6multimedia6
- libqt6multimediaquick6
- libqt6multimediawidgets6
- libqt6waylandclient6
- libqt6waylandcompositor6
- libqt6waylandeglclienthwintegration6
- libqt6waylandeglcompositorhwintegration6
- gstreamer1.0-opencv
- libgstreamer-opencv1.0-0
- libopencv-apps2d
- libopencv-calib3d406
- libopencv-contrib406
- libopencv-core406
- libopencv-dnn406
- libopencv-features2d406
- libopencv-flann406
- libopencv-highgui406
- libopencv-imgcodecs406
- libopencv-imgproc406
- libopencv-ml406
- libopencv-objdetect406
- libopencv-photo406
- libopencv-shape406
- libopencv-stitching406
- libopencv-superres406
- libopencv-video406
- libopencv-videoio406
- libopencv-viz406
- libopencv406-jni
- opencv-data
- ffmpeg
- gstreamer1.0-libav
files:
exclude:
- usr/share/man
- usr/share/doc/*/README.*
- usr/share/doc/*/changelog.*
- usr/share/doc/*/NEWS.*
- usr/share/doc/*/TODO.*
AppImage:
arch: x86_64
update-information: guess
sign-key: None