-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathio.gitlab.android_translation_layer.BaseApp.yml
152 lines (142 loc) · 4.2 KB
/
io.gitlab.android_translation_layer.BaseApp.yml
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
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
id: io.gitlab.android_translation_layer.BaseApp
runtime: org.gnome.Platform
runtime-version: '47'
sdk: org.gnome.Sdk
sdk-extensions:
- org.freedesktop.Sdk.Extension.openjdk17
# default command and finish-args only for using as commandline application. They are ignored when used as base app
command: android-translation-layer
finish-args:
- --share=network
- --share=ipc
- --socket=wayland
- --socket=fallback-x11
- --device=dri
- --socket=pulseaudio
- --filesystem=home
cleanup:
- /include
- /bin/dx
- '*.a'
- '*.la'
- '/lib/libopenxr_loader.so*'
- '/lib/libportal-*'
- /lib/cmake
- /lib/girepository-1.0
- /lib/java/core-all_classes.jar
- /lib/java/core-junit_classes.jar
- /lib/java/junit-runner_classes.jar
- /lib/java/dx.jar
- /lib/pkgconfig
- /share/doc
- /share/gir-1.0
- /share/man
- /share/vala
- /etc/ssl/certs/java/cacerts.bks
modules:
- name: libmd
buildsystem: autotools
sources:
- type: archive
url: https://archive.hadrons.org/software/libmd/libmd-1.1.0.tar.xz
sha256: 1bd6aa42275313af3141c7cf2e5b964e8b1fd488025caf2f971f43b00776b332
- name: libbsd
buildsystem: autotools
sources:
- type: git
url: https://gitlab.freedesktop.org/libbsd/libbsd.git
tag: '0.12.2'
- name: libportal
buildsystem: meson
sources:
- type: git
url: https://github.com/flatpak/libportal.git
tag: '0.8.1'
- name: openxr
buildsystem: cmake-ninja
sources:
- type: git
url: https://github.com/KhronosGroup/OpenXR-SDK.git
tag: 'release-1.1.36'
- name: wolfssl
buildsystem: autotools
config-opts:
- --enable-shared
- --disable-opensslall
- --disable-opensslextra
- --enable-aescbc-length-checks
- --enable-curve25519
- --enable-ed25519
- --enable-ed25519-stream
- --enable-oldtls
- --enable-base64encode
- --enable-tlsx
- --enable-scrypt
- --disable-examples
- --enable-crl
- --enable-jni
sources:
- type: git
url: https://github.com/wolfSSL/wolfssl.git
tag: v5.7.6-stable
- name: vixl
buildsystem: meson
build-options:
config-opts:
- -Dsimulator=none
only-arches:
- aarch64
sources:
- type: archive
url: https://github.com/Linaro/vixl/archive/refs/tags/7.0.0.tar.gz
sha256: 2abe97bfec41995e6839051951beac9fc57ef6f1a2ae10818bf2842cdc3b1de1
- type: patch
path: patches/vixl_meson_support.patch
- name: bionic_translation
buildsystem: meson
sources:
- type: git
url: https://gitlab.com/android_translation_layer/bionic_translation.git
commit: 33be9a83ce3af15ffb585cc3fb041743e2b410d0
- name: art_standalone
no-autogen: true
build-options:
make-install-args:
- ____PREFIX=/app
- ____LIBDIR=lib
- ____INSTALL_ETC=/app/etc
append-path: /usr/lib/sdk/openjdk17/bin
env:
JAVA_HOME: /usr/lib/sdk/openjdk17/jvm/openjdk-17
LIBRARY_PATH: /app/lib
sources:
- type: git
url: https://gitlab.com/android_translation_layer/art_standalone.git
commit: 6573b07f52981016c22943d4a77764573422d0cc
- name: android-translation-layer
buildsystem: meson
build-options:
append-path: /usr/lib/sdk/openjdk17/bin
env:
JAVA_HOME: /usr/lib/sdk/openjdk17/jvm/openjdk-17
sources:
- type: git
url: https://gitlab.com/android_translation_layer/android_translation_layer.git
commit: f20bb6cb1c539b5c64af408107a96bf83fb2e104
- type: patch
path: patches/android_translation_layer_appid.patch
- name: cacerts
buildsystem: simple
build-commands:
- mkdir -p /app/share/java_home/lib/security
- install -D /usr/lib/sdk/openjdk17/jvm/openjdk-17/lib/security/cacerts /app/share/ssl/certs/java/cacerts
- name: libopensles-standalone
buildsystem: meson
build-options:
append-path: /usr/lib/sdk/openjdk17/bin
env:
JAVA_HOME: /usr/lib/sdk/openjdk17/jvm/openjdk-17
sources:
- type: git
url: https://gitlab.com/android_translation_layer/libopensles-standalone
commit: 605a83f47263a022427afb6e95801bd39b459b78