2022-07-07 22:17:44 +02:00
|
|
|
[app]
|
|
|
|
title = Sideband
|
|
|
|
package.name = sideband
|
|
|
|
package.domain = io.unsigned
|
|
|
|
|
|
|
|
source.dir = .
|
2024-03-26 14:18:42 +01:00
|
|
|
source.include_exts = py,png,jpg,jpeg,webp,ttf,kv,pyi,typed,so,0,1,2,3,atlas,frag,html,css,js,whl,zip,gz,woff2,pdf,epub,pgm
|
2024-01-05 01:49:25 +01:00
|
|
|
source.include_patterns = assets/*,assets/fonts/*,share/*
|
2022-07-07 22:17:44 +02:00
|
|
|
source.exclude_patterns = app_storage/*,venv/*,Makefile,./Makefil*,requirements,precompiled/*,parked/*,./setup.py,Makef*,./Makefile,Makefile
|
|
|
|
|
|
|
|
version.regex = __version__ = ['"](.*)['"]
|
|
|
|
version.filename = %(source.dir)s/main.py
|
2024-05-22 12:42:51 +02:00
|
|
|
android.numeric_version = 20240522
|
2022-07-07 22:17:44 +02:00
|
|
|
|
2024-05-18 19:34:29 +02:00
|
|
|
# Cryptography recipe is currently broken, using RNS-internal crypto for now. Since
|
|
|
|
# relevant PRs have now been merged in Kivy/P4A, the next release will hopefully allow
|
|
|
|
# building a non-ancient PyCa/Cryptography distribution again. When this happens, add
|
|
|
|
# the "cryptography" dependency back in here.
|
2024-09-12 15:37:21 +02:00
|
|
|
requirements = kivy==2.3.0,libbz2,pillow==10.2.0,qrcode==7.3.1,usb4a,usbserial4a,libwebp,android,able_recipe
|
2023-07-10 03:01:14 +02:00
|
|
|
|
2022-07-07 22:17:44 +02:00
|
|
|
p4a.local_recipes = ../Others/python-for-android/pythonforandroid/recipes
|
|
|
|
|
|
|
|
icon.filename = %(source.dir)s/assets/icon.png
|
|
|
|
presplash.filename = %(source.dir)s/assets/presplash_small.png
|
|
|
|
android.presplash_color = #00000000
|
|
|
|
|
2023-02-03 20:32:35 +01:00
|
|
|
# TODO: Fix
|
|
|
|
orientation = portrait
|
2022-07-07 22:17:44 +02:00
|
|
|
fullscreen = 0
|
|
|
|
|
2024-09-12 15:37:21 +02:00
|
|
|
android.permissions = INTERNET,POST_NOTIFICATIONS,WAKE_LOCK,FOREGROUND_SERVICE,CHANGE_WIFI_MULTICAST_STATE,BLUETOOTH, BLUETOOTH_ADMIN, BLUETOOTH_SCAN, BLUETOOTH_CONNECT, BLUETOOTH_ADVERTISE,ACCESS_NETWORK_STATE,ACCESS_FINE_LOCATION,ACCESS_COARSE_LOCATION,MANAGE_EXTERNAL_STORAGE,ACCESS_BACKGROUND_LOCATION
|
2023-12-03 02:08:04 +01:00
|
|
|
|
2022-07-07 22:17:44 +02:00
|
|
|
android.api = 30
|
2022-10-20 21:32:40 +02:00
|
|
|
android.minapi = 24
|
2023-07-10 02:49:58 +02:00
|
|
|
android.ndk = 25b
|
2022-07-07 22:17:44 +02:00
|
|
|
android.skip_update = False
|
|
|
|
android.accept_sdk_license = True
|
2022-09-28 20:58:02 +02:00
|
|
|
android.release_artifact = apk
|
2022-10-20 21:32:40 +02:00
|
|
|
android.archs = arm64-v8a,armeabi-v7a
|
2022-07-07 22:17:44 +02:00
|
|
|
#android.logcat_filters = *:S python:D
|
|
|
|
|
2024-08-08 16:17:36 +02:00
|
|
|
android.add_gradle_repositories = flatDir { dirs("../../../../../../patches") }
|
|
|
|
|
2022-09-20 17:28:39 +02:00
|
|
|
services = sidebandservice:services/sidebandservice.py:foreground
|
2022-10-11 14:07:40 +02:00
|
|
|
android.whitelist = lib-dynload/termios.so
|
2022-09-17 16:00:55 +02:00
|
|
|
android.manifest.intent_filters = patches/intent-filter.xml
|
2022-11-22 19:51:26 +01:00
|
|
|
android.add_aars = patches/support-compat-28.0.0.aar
|
2022-09-17 16:00:55 +02:00
|
|
|
|
2022-07-07 22:17:44 +02:00
|
|
|
[buildozer]
|
|
|
|
log_level = 2
|
|
|
|
warn_on_root = 0
|
|
|
|
build_dir = ./.buildozer
|
2022-09-28 21:16:20 +02:00
|
|
|
bin_dir = ./bin
|