-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathcom.github.quaternion.yaml
68 lines (64 loc) · 1.61 KB
/
com.github.quaternion.yaml
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
id: com.github.quaternion
rename-icon: quaternion
runtime: org.kde.Platform
runtime-version: '6.6'
sdk: org.kde.Sdk
command: quaternion
finish-args:
- --share=ipc
- --share=network
- --socket=wayland
#- --env=QT_QPA_PLATFORM=xcb # wayland QPA plugin still has rough edges
#- --socket=x11
- --socket=fallback-x11
- --device=dri
- --filesystem=xdg-download
- --talk-name=org.freedesktop.secrets
- --talk-name=org.kde.kwalletd5
- --talk-name=org.freedesktop.Notifications
- --talk-name=org.kde.StatusNotifierWatcher
modules:
- name: libolm
buildsystem: cmake-ninja
sources:
- type: git
url: https://gitlab.matrix.org/matrix-org/olm.git
tag: '3.2.15'
config-opts:
- -DBUILD_SHARED_LIBS=OFF
cleanup: [ /include, /lib, /share ]
- name: libsecret
buildsystem: meson
config-opts:
- -Dmanpage=false
- -Dvapi=false
- -Dgtk_doc=false
- -Dintrospection=false
- -Dprefer_static=true
cleanup: [ /bin, /include, /lib/pkgconfig, /share/man ]
sources:
- type: git
url: https://gitlab.gnome.org/GNOME/libsecret.git
tag: '0.21.3'
- name: qtkeychain
buildsystem: cmake-ninja
sources:
- type: git
url: https://github.com/frankosterfeld/qtkeychain.git
tag: '0.14.2'
config-opts:
- -DBUILD_WITH_QT6=ON
- -DBUILD_SHARED_LIBS=OFF
- -DBUILD_TEST_APPLICATION=OFF
- name: quaternion
buildsystem: cmake-ninja
cleanup: [ /include, /lib, /share/ndk-modules ]
sources:
- type: git
url: https://github.com/quotient-im/Quaternion.git
tag: '0.0.96.1'
disable-submodules: false
config-opts:
- -DQuotient_INSTALL_TESTS=OFF
- -DQuotient_ENABLE_E2EE=ON
- -DBUILD_SHARED_LIBS=OFF