-
-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathpyproject.toml
47 lines (39 loc) · 1.5 KB
/
pyproject.toml
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
[tool.briefcase]
project_name = "tumpa"
bundle = "in.kushaldas"
version = "0.10.0"
url = "https://tumpa.rocks"
license = "GNU General Public License v3 or later (GPLv3+)"
author = 'Kushal Das'
author_email = "[email protected]"
[tool.briefcase.app.tumpa]
formal_name = "tumpa"
description = "The Usability Minded PGP Application"
icon = "files/in.kushaldas.Tumpa"
sources = ['src/tumpa']
requires = [
"johnnycanencrypt",
'pyside6>=6.2.4',
'setuptools']
[tool.briefcase.app.tumpa.macOS]
requires = [
'std-nslog~=1.0.0'
]
[tool.briefcase.app.tumpa.linux]
requires = []
system_requires = []
[tool.briefcase.app.tumpa.linux.appimage]
system_requires = ["gstreamer1.0-gl", "libasound2", "libegl1", "libfontconfig1", "libgl1", "libnss3", "libpulse0", "libwayland-cursor++0", "libxcb-icccm4", "libxcb-image0", "libxcb-keysyms1", "libxcb-randr0", "libxcb-render-util0", "libxcb-shape0", "libxcomposite1", "libxdamage1", "libxi6", "libxkbfile1", "libxrandr2", "libxtst6", "libegl-mesa0", "curl"]
dockerfile_extra_content = """
ENV APP_PACKAGES_PATH="/app/appimage/{{ cookiecutter.formal_name }}/{{ cookiecutter.formal_name }}.AppDir/usr/app_packages"
ENV LD_LIBRARY_PATH="$APP_PACKAGES_PATH/shiboken6:$APP_PACKAGES_PATH/PySide6:$APP_PACKAGES_PATH/PySide6/Qt/lib"
"""
linuxdeploy_plugins = []
support_package="Python-3.10-linux-x86_64-support.custom.tar.gz"
[tool.briefcase.app.tumpa.windows]
requires = []
# Mobile deployments
[tool.briefcase.app.tumpa.iOS]
requires = []
[tool.briefcase.app.tumpa.android]
requires = []