@@ -66,53 +66,6 @@ system_runtime_requires = [
66
66
" libcanberra-gtk3-module" ,
67
67
]
68
68
69
- [tool .briefcase .app .testbed .linux .appimage ]
70
- manylinux = " manylinux_2_28"
71
- requires = [
72
- ' --no-binary' , ' :all:' ,
73
- ]
74
-
75
- system_requires = [
76
- # Needed to compile pycairo wheel
77
- " cairo-gobject-devel" ,
78
- # Needed to compile PyGObject wheel
79
- " gobject-introspection-devel" ,
80
- # Needed to provide GTK
81
- " gtk3-devel" ,
82
- # Dependencies that GTK looks for at runtime, that need to be
83
- # in the build environment to be picked up by linuxdeploy
84
- " libcanberra-gtk3" ,
85
- " PackageKit-gtk3-module" ,
86
- " gvfs-client" ,
87
- # Needed to compile Pillow
88
- " libjpeg-devel" ,
89
- # Needed to compile Cryptography
90
- " openssl-devel" ,
91
- ]
92
-
93
- linuxdeploy_plugins = [
94
- ' DEPLOY_GTK_VERSION=3 gtk' ,
95
- ]
96
-
97
- dockerfile_extra_content = """
98
- # Install Rust (required for cryptography)
99
- RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
100
- # Set up compilers (required for numpy)
101
- ENV CXX="g++ -pthread"
102
- ENV AR=ar
103
- # Add a symlink for python->python3 (needed for pandas)
104
- # Pandas *requires* that the Python binary be called `python`, not `python3`.
105
- # However, Python-standalone *only* provides `python3`, and at runtime, we
106
- # only need `python3`. We can't (easily) reconfigure the Meson build for Pandas,
107
- # so we put a symlink in `brutus`'s bin path.
108
- RUN mkdir -p /home/brutus/bin
109
- RUN ln -si /app/Testbed.AppDir/usr/python/bin/python3 /home/brutus/bin/python
110
- # Set the path to include all the things we've installed.
111
- ENV PATH="/home/brutus/bin:/home/brutus/.cargo/bin:${PATH}"
112
- """
113
-
114
- # template = "../../templates/briefcase-linux-appimage-template"
115
-
116
69
[tool .briefcase .app .testbed .linux .flatpak ]
117
70
flatpak_runtime = " org.gnome.Platform"
118
71
flatpak_runtime_version = " 45"
@@ -144,7 +97,6 @@ requires = [
144
97
145
98
[tool .briefcase .app .testbed .android ]
146
99
requires = [
147
- " rubicon-java" ,
148
100
# Android doesn't provide the zoneinfo TZ database; use the Python provided one
149
101
" tzdata" ,
150
102
]
0 commit comments