kiwix-build/kiwixbuild/dependencies
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
..
__init__.py Make docoptcpp use boost.regex on Windows 2024-08-28 20:10:52 +02:00
all_dependencies.py Remove cross-building libzim to win32. 2024-09-10 09:25:24 +00:00
apple_xcframework.py Rename option `--target-platform` to `--config` 2024-02-05 18:03:11 +01:00
aria2.py Use aria2c 1.37.0 in kiwix-desktop appimage 2024-12-19 13:27:34 +01:00
base.py Fixed a bug in kiwix-desktop's source publishing step 2024-12-17 11:59:03 +04:00
boostregex.py Make docoptcpp use boost.regex on Windows 2024-08-28 20:10:52 +02:00
docoptcpp.py Make docoptcpp use boost.regex on Windows 2024-08-28 20:10:52 +02:00
gumbo.py Format our code with black 2024-02-05 11:41:09 +01:00
icu4c.py Use icu4c pre-compiled using MSVC2022 on Windows 2024-08-28 20:10:52 +02:00
icu4c_data_filter.json Use custom data. 2023-11-02 11:14:04 +01:00
ios_fat_lib.py Rename option `--target-platform` to `--config` 2024-02-05 18:03:11 +01:00
kiwix_desktop.py Flatpak uses qt6 2024-12-21 11:38:49 -07:00
kiwix_tools.py Add docoptcpp as dependency of kiwix-tools 2024-08-27 15:53:22 +02:00
libcurl.py Enable SSL support in libcurl 2025-02-24 19:36:10 +04:00
libkiwix.py Activate testing of libkiwix on Windows 2024-08-27 13:19:15 +02:00
libmagic.py Use the correct path separator on Windows 2024-06-07 15:36:58 +02:00
libmicrohttpd.py Enable IPv6 in meson build of libmicrohttpd under Windows 2024-10-08 17:04:29 +04:00
libzim.py Deactivate xapian fuller compact on libzim. 2024-08-15 14:09:15 +02:00
lzma.py Build lzma using meson build system. 2024-06-07 15:36:58 +02:00
mustache.py Format our code with black 2024-02-05 11:41:09 +01:00
pugixml.py Do not build pugixml in release mode. 2024-08-21 13:33:26 +02:00
qt.py Kiwix-build doesn't try to build qt nor qtwebengine 2024-08-19 12:11:38 +02:00
tc_android_ndk.py Enabled android-ndk to work with Python 3.12+ 2025-04-03 06:16:04 +02:00
tc_armhf.py Use our hosted archive for aarch toolschain. 2024-08-27 15:53:22 +02:00
tc_emsdk.py Format our code with black 2024-02-05 11:41:09 +01:00
tc_flatpak.py Format our code with black 2024-02-05 11:41:09 +01:00
tc_musl.py Format our code with black 2024-02-05 11:41:09 +01:00
uuid.py Format our code with black 2024-02-05 11:41:09 +01:00
xapian.py Remove cross-building libzim to win32. 2024-09-10 09:25:24 +00:00
zim_testing_suite.py Update zim-testing-suite to 0.7.0 2025-02-11 16:11:03 +01:00
zim_tools.py Remove cross-building libzim to win32. 2024-09-10 09:25:24 +00:00
zlib.py Build zlib using meson. 2024-06-07 15:36:58 +02:00
zstd.py Update zstd 2024-06-07 15:36:58 +02:00