kiwix-build/kiwixbuild
Veloman Yunkan 1676e740c0 Enabled android-ndk to work with Python 3.12+
distutils was dropped from Python 3.12. Fortunately, our usage of
android-ndk only relied on distutils.dir_util.copy_tree() in
build/tools/make_standalone_toolchain.py which
is easy to replace with shutil.copytree(). That is done via a small
patch.

Note that there are more references to distutils in the following
files but it looks like our CI/CD flows aren't affected by those:

sources/third_party/shaderc/third_party/spirv-tools/utils/generate_registry_tables.py
sources/third_party/vulkan/src/scripts/update_deps.py
prebuilt/linux-x86_64/bin/python2.7-config
prebuilt/linux-x86_64/bin/python-config
prebuilt/linux-x86_64/bin/python2-config
various files under prebuilt/linux-x86_64/lib/python2.7/
python-packages/fastboot/setup.py
python-packages/adb/setup.py
2025-04-03 06:16:04 +02:00
..
configs Remove cross-building libzim to win32. 2024-09-10 09:25:24 +00:00
dependencies Enabled android-ndk to work with Python 3.12+ 2025-04-03 06:16:04 +02:00
patches Enabled android-ndk to work with Python 3.12+ 2025-04-03 06:16:04 +02:00
templates Use a specific cross_file on iOS cross compilation. 2020-02-21 16:29:23 +01:00
__init__.py Do not expect a full working environment when only asking for build dir. 2024-04-11 17:05:45 +02:00
__main__.py Create a real module kiwixbuild and make it installable. Split files. 2018-04-04 15:43:16 +02:00
_global.py Remove `backend` (internal) option. 2024-02-05 11:42:04 +01:00
buildenv.py Use nmake instead of make on Windows 2024-08-26 10:40:24 +02:00
builder.py Rename option `--target-platform` to `--config` 2024-02-05 18:03:11 +01:00
flathub.flatpakrepo Fix exe_wrapper. 2019-09-19 18:18:41 +02:00
flatpak_builder.py Allow to directly access ZIM file (ready-only) 2025-01-05 18:27:27 +01:00
packages.py Remove cross-building libzim to win32. 2024-09-10 09:25:24 +00:00
utils.py Use dev.kiwix.org 2024-12-03 15:01:46 +00:00
versions.py Enabled android-ndk to work with Python 3.12+ 2025-04-03 06:16:04 +02:00