annotate buildozer.spec @ 233:ba8f3a4a5ac7

plugin chat: e2e encryption improvments: OTR buttons has been replaced with a more generic one, which use new encryption mechanisms to retrieve all current encryption algorithms (+ a button for plain text). "refresh" and "authentify" buttons for OTR are temporarily removed. Encryption state is checked on chat widget startup, and current encryption method is selected (it will appear with a different background in encryption menu).
author Goffi <goffi@goffi.org>
date Sat, 11 Aug 2018 18:34:16 +0200
parents e702228b655a
children f555b10712d7
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
61
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
1 [app]
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
2
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
3 # (str) Title of your application
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
4 title = Cagou
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
5
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
6 # (str) Package name
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
7 package.name = cagou
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
8
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
9 # (str) Package domain (needed for android/ios packaging)
228
e702228b655a changed package/service namespaces to org.salutatoi.*
Goffi <goffi@goffi.org>
parents: 224
diff changeset
10 package.domain = org.salutatoi.cagou
61
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
11
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
12 # (str) Source code where the main.py live
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
13 source.dir = .
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
14
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
15 # (list) Source files to include (let empty to include all the files)
140
8f33a7c09214 build (buildozer.spec): updated buildozer spec to build with new toolchain (and code evolution since last build)
Goffi <goffi@goffi.org>
parents: 126
diff changeset
16 source.include_exts = py,png,jpg,kv,atlas,conf,json,svg,ttf
61
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
17 # FIXME: check if we can do sat.conf only, without every .conf
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
18
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
19 # (list) List of inclusions using pattern matching
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
20 #source.include_patterns = assets/*,images/*.png
140
8f33a7c09214 build (buildozer.spec): updated buildozer spec to build with new toolchain (and code evolution since last build)
Goffi <goffi@goffi.org>
parents: 126
diff changeset
21 source.include_patterns = media,cagou,android,bin,service
61
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
22
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
23 # (list) Source files to exclude (let empty to not exclude anything)
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
24 #source.exclude_exts = spec
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
25
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
26 # (list) List of directory to exclude (let empty to not exclude anything)
140
8f33a7c09214 build (buildozer.spec): updated buildozer spec to build with new toolchain (and code evolution since last build)
Goffi <goffi@goffi.org>
parents: 126
diff changeset
27 source.exclude_dirs = env
61
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
28
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
29 # (list) List of exclusions using pattern matching
140
8f33a7c09214 build (buildozer.spec): updated buildozer spec to build with new toolchain (and code evolution since last build)
Goffi <goffi@goffi.org>
parents: 126
diff changeset
30 source.exclude_patterns =
61
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
31
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
32 # (str) Application versioning (method 1)
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
33 version = 0.1
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
34
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
35 # (str) Application versioning (method 2)
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
36 # version.regex = __version__ = ['"](.*)['"]
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
37 # version.filename = %(source.dir)s/main.py
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
38
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
39 # (list) Application requirements
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
40 # comma seperated e.g. requirements = sqlite3,kivy
224
ee4d7e923e92 build (buildozer.spec): added some missing dependencies
Goffi <goffi@goffi.org>
parents: 209
diff changeset
41 requirements = hostpython2, kivy, sqlite3, openssl, pyopenssl, automat, attr, twisted, wokkel, hg+https://repos.goffi.org/sat#egg=sat, sat_tmp, pil, lxml, pyxdg, markdown, html2text, python-dateutil, pycrypto, plyer, android, python-potr, shortuuid, cryptography, babel
140
8f33a7c09214 build (buildozer.spec): updated buildozer spec to build with new toolchain (and code evolution since last build)
Goffi <goffi@goffi.org>
parents: 126
diff changeset
42 # below are requirements for dev
224
ee4d7e923e92 build (buildozer.spec): added some missing dependencies
Goffi <goffi@goffi.org>
parents: 209
diff changeset
43 # requirements = hostpython2, kivy, urwid, sqlite3, openssl, pyopenssl, automat, attr, twisted, wokkel, pudb, hg+http://10.0.0.1:8000#egg=sat, sat_tmp, pil, lxml, pyxdg, markdown, html2text, python-dateutil, pycrypto, plyer, android, python-potr, shortuuid, cryptography, babel
140
8f33a7c09214 build (buildozer.spec): updated buildozer spec to build with new toolchain (and code evolution since last build)
Goffi <goffi@goffi.org>
parents: 126
diff changeset
44
61
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
45
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
46 # (str) Custom source folders for requirements
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
47 # Sets custom source for any requirements with recipes
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
48 # requirements.source.kivy = ../../kivy
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
49
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
50 # (list) Garden requirements
191
fda3f22aa3ce install: added modermenu to requirements
Goffi <goffi@goffi.org>
parents: 182
diff changeset
51 garden_requirements = contextmenu, modernmenu
61
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
52
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
53 # (str) Presplash of the application
91
520a9e1a659b use of cagou_profile_bleu as Cagou's main icon
Goffi <goffi@goffi.org>
parents: 74
diff changeset
54 presplash.filename = %(source.dir)s/media/icons/muchoslava/png/cagou_profil_bleu_512.png
61
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
55
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
56 # (str) Icon of the application
91
520a9e1a659b use of cagou_profile_bleu as Cagou's main icon
Goffi <goffi@goffi.org>
parents: 74
diff changeset
57 icon.filename = %(source.dir)s/media/icons/muchoslava/png/cagou_profil_bleu_96.png
61
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
58
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
59 # (str) Supported orientation (one of landscape, portrait or all)
209
5e92bc937778 install (buildozer): added READ_EXTERNAL_STORAGE and WRITE_EXTERNAL_STORAGE permissions for file sharing
Goffi <goffi@goffi.org>
parents: 191
diff changeset
60 # FIXME: all is not working at the moment, it's changing orientation even when blocked in Android
5e92bc937778 install (buildozer): added READ_EXTERNAL_STORAGE and WRITE_EXTERNAL_STORAGE permissions for file sharing
Goffi <goffi@goffi.org>
parents: 191
diff changeset
61 # and it crashed as soon as we move to landscade, without error message
61
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
62 orientation = portrait
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
63
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
64 # (list) List of service to declare
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
65 #services = NAME:ENTRYPOINT_TO_PY,NAME2:ENTRYPOINT2_TO_PY
140
8f33a7c09214 build (buildozer.spec): updated buildozer spec to build with new toolchain (and code evolution since last build)
Goffi <goffi@goffi.org>
parents: 126
diff changeset
66 services = backend:backend/main.py
61
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
67
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
68 #
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
69 # OSX Specific
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
70 #
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
71
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
72 #
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
73 # author = © Copyright Info
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
74
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
75 #
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
76 # Android specific
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
77 #
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
78
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
79 # (bool) Indicate if the application should be fullscreen or not
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
80 fullscreen = 1
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
81
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
82 # (list) Permissions
209
5e92bc937778 install (buildozer): added READ_EXTERNAL_STORAGE and WRITE_EXTERNAL_STORAGE permissions for file sharing
Goffi <goffi@goffi.org>
parents: 191
diff changeset
83 android.permissions = INTERNET, ACCESS_NETWORK_STATE, VIBRATE, RECORD_AUDIO, READ_EXTERNAL_STORAGE, WRITE_EXTERNAL_STORAGE
61
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
84
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
85 # (int) Android API to use
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
86 #android.api = 19
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
87
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
88 # (int) Minimum API required
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
89 #android.minapi = 9
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
90
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
91 # (int) Android SDK version to use
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
92 #android.sdk = 20
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
93
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
94 # (str) Android NDK version to use
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
95 #android.ndk = 9c
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
96
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
97 # (bool) Use --private data storage (True) or --dir public storage (False)
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
98 #android.private_storage = True
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
99
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
100 # (str) Android NDK directory (if empty, it will be automatically downloaded.)
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
101 #android.ndk_path =
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
102
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
103 # (str) Android SDK directory (if empty, it will be automatically downloaded.)
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
104 #android.sdk_path =
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
105
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
106 # (str) ANT directory (if empty, it will be automatically downloaded.)
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
107 #android.ant_path =
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
108
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
109 # (str) python-for-android git clone directory (if empty, it will be automatically cloned from github)
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
110 # we use our own p4a and mount in root dir on docker image
140
8f33a7c09214 build (buildozer.spec): updated buildozer spec to build with new toolchain (and code evolution since last build)
Goffi <goffi@goffi.org>
parents: 126
diff changeset
111 # android.p4a_dir = /python-for-android-old
61
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
112
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
113 # (str) The directory in which python-for-android should look for your own build recipes (if any)
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
114 #p4a.local_recipes =
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
115
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
116 # (list) python-for-android whitelist
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
117 #android.p4a_whitelist =
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
118
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
119 # (bool) If True, then skip trying to update the Android sdk
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
120 # This can be useful to avoid excess Internet downloads or save time
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
121 # when an update is due and you just want to test/build your package
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
122 # android.skip_update = False
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
123
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
124 # (str) Bootstrap to use for android builds (android_new only)
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
125 # android.bootstrap = sdl2
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
126
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
127 # (str) Android entry point, default is ok for Kivy-based app
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
128 #android.entrypoint = org.renpy.android.PythonActivity
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
129
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
130 # (list) List of Java .jar files to add to the libs so that pyjnius can access
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
131 # their classes. Don't add jars that you do not need, since extra jars can slow
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
132 # down the build process. Allows wildcards matching, for example:
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
133 # OUYA-ODK/libs/*.jar
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
134 #android.add_jars = foo.jar,bar.jar,path/to/more/*.jar
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
135
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
136 # (list) List of Java files to add to the android project (can be java or a
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
137 # directory containing the files)
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
138 #android.add_src =
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
139
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
140 # (str) python-for-android branch to use, if not master, useful to try
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
141 # not yet merged features.
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
142 #android.branch = master
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
143
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
144 # (str) OUYA Console category. Should be one of GAME or APP
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
145 # If you leave this blank, OUYA support will not be enabled
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
146 #android.ouya.category = GAME
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
147
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
148 # (str) Filename of OUYA Console icon. It must be a 732x412 png image.
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
149 #android.ouya.icon.filename = %(source.dir)s/data/ouya_icon.png
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
150
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
151 # (str) XML file to include as an intent filters in <activity> tag
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
152 #android.manifest.intent_filters =
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
153
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
154 # (list) Android additionnal libraries to copy into libs/armeabi
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
155 #android.add_libs_armeabi = libs/android/*.so
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
156 #android.add_libs_armeabi_v7a = libs/android-v7/*.so
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
157 #android.add_libs_x86 = libs/android-x86/*.so
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
158 #android.add_libs_mips = libs/android-mips/*.so
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
159
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
160 # (bool) Indicate whether the screen should stay on
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
161 # Don't forget to add the WAKE_LOCK permission if you set this to True
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
162 #android.wakelock = False
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
163
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
164 # (list) Android application meta-data to set (key=value format)
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
165 #android.meta_data =
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
166
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
167 # (list) Android library project to add (will be added in the
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
168 # project.properties automatically.)
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
169 #android.library_references =
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
170
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
171 # (str) Android logcat filters to use
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
172 #android.logcat_filters = *:S python:D
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
173
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
174 # (bool) Copy library instead of making a libpymodules.so
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
175 #android.copy_libs = 1
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
176
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
177 #
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
178 # iOS specific
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
179 #
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
180
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
181 # (str) Path to a custom kivy-ios folder
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
182 #ios.kivy_ios_dir = ../kivy-ios
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
183
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
184 # (str) Name of the certificate to use for signing the debug version
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
185 # Get a list of available identities: buildozer ios list_identities
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
186 #ios.codesign.debug = "iPhone Developer: <lastname> <firstname> (<hexstring>)"
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
187
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
188 # (str) Name of the certificate to use for signing the release version
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
189 #ios.codesign.release = %(ios.codesign.debug)s
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
190
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
191
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
192 [buildozer]
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
193
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
194 # (int) Log level (0 = error only, 1 = info, 2 = debug (with command output))
140
8f33a7c09214 build (buildozer.spec): updated buildozer spec to build with new toolchain (and code evolution since last build)
Goffi <goffi@goffi.org>
parents: 126
diff changeset
195 log_level = 2
61
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
196
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
197 # (int) Display warning if buildozer is run as root (0 = False, 1 = True)
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
198 warn_on_root = 1
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
199
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
200 # (str) Path to build artifact storage, absolute or relative to spec file
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
201 # build_dir = ./.buildozer
140
8f33a7c09214 build (buildozer.spec): updated buildozer spec to build with new toolchain (and code evolution since last build)
Goffi <goffi@goffi.org>
parents: 126
diff changeset
202 build_dir = /build/buildozer-cagou
61
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
203
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
204 # (str) Path to build output (i.e. .apk, .ipa) storage
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
205 # bin_dir = ./bin
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
206
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
207 # -----------------------------------------------------------------------------
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
208 # List as sections
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
209 #
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
210 # You can define all the "list" as [section:key].
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
211 # Each line will be considered as a option to the list.
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
212 # Let's take [app] / source.exclude_patterns.
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
213 # Instead of doing:
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
214 #
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
215 #[app]
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
216 #source.exclude_patterns = license,data/audio/*.wav,data/images/original/*
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
217 #
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
218 # This can be translated into:
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
219 #
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
220 #[app:source.exclude_patterns]
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
221 #license
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
222 #data/audio/*.wav
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
223 #data/images/original/*
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
224 #
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
225
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
226
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
227 # -----------------------------------------------------------------------------
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
228 # Profiles
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
229 #
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
230 # You can extend section / key with a profile
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
231 # For example, you want to deploy a demo version of your application without
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
232 # HD content. You could first change the title to add "(demo)" in the name
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
233 # and extend the excluded directories to remove the HD content.
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
234 #
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
235 #[app@demo]
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
236 #title = My Application (demo)
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
237 #
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
238 #[app:source.exclude_patterns@demo]
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
239 #images/hd/*
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
240 #
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
241 # Then, invoke the command line with the "demo" profile:
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
242 #
0b7f10de416e android: android build first draft:
Goffi <goffi@goffi.org>
parents:
diff changeset
243 #buildozer --profile demo android debug