-
Notifications
You must be signed in to change notification settings - Fork 0
/
buildozer.spec
90 lines (72 loc) · 2.26 KB
/
buildozer.spec
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
[app]
# title of the application
title = PythonHereDev
# package name
package.name = pythonhere_dev
# package domain (mostly used for android/ios package)
package.domain = me.herethere
# indicate where the source code is living
source.dir = pythonhere
source.include_exts = py,png,kv,rst,rsa,ttf,atlas
p4a.local_recipes = ./recipes
# search the version information into the source code
version.regex = __version__ = "(.*)"
version.filename = %(source.dir)s/version_here.py
orientation = all
fullscreen = 0
# (str) Presplash of the application
presplash.filename = %(source.dir)s/data/logo/logo-splash.png
# (str) Icon of the application
icon.filename = %(source.dir)s/data/logo/logo-128.png
# requirements of the app
requirements =
kivy==2.0.0,
python3,
android,
pygments==2.7.3,
# herethere dependencies
asyncssh==2.4.2,
nest-asyncio==1.4.3,
python-dotenv==0.15.0,
herethere,
# asyncssh dependencies
cryptography,
# additional packages
pyjnius==1.3.0,
plyer==2.0.0,
able_recipe,
https://github.com/b3b/midistream/archive/master.zip,
mididriver,
# Pillow is a recipe, not a package
Pillow,
docutils==0.16,
requests==2.24.0,
urllib3==1.25.9,
certifi==2019.6.16,
chardet==3.0.4,
idna==2.8,
# android specific
android.api = 29
android.minapi = 22
android.ndk = 20b
android.accept_sdk_license = True
# (str) The Android arch to build for, choices: armeabi-v7a, arm64-v8a, x86, x86_64
android.arch = armeabi-v7a
android.permissions =
WAKE_LOCK,
ACCESS_NETWORK_STATE,
ACCESS_WIFI_STATE,
CHANGE_WIFI_STATE,
INTERNET,
CAMERA,
VIBRATE,
WRITE_EXTERNAL_STORAGE,
ACCESS_COARSE_LOCATION,
ACCESS_FINE_LOCATION,
BLUETOOTH,
BLUETOOTH_ADMIN
android.wakelock=True
android.manifest.launch_mode = singleTask
[buildozer]
log_level = 2
warn_on_root = 1