From 276343c6af558973e263b4fd6158b0d054dc6bfb Mon Sep 17 00:00:00 2001 From: Matthieu Gautier Date: Tue, 7 Dec 2021 15:01:22 +0100 Subject: [PATCH] Add missing dependency `aria2` to "all" dependencies. `AllBaseDependencies` is used as a dummy target to build all base dependencies in the CI. --- kiwixbuild/dependencies/all_dependencies.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/kiwixbuild/dependencies/all_dependencies.py b/kiwixbuild/dependencies/all_dependencies.py index feabe5a..a33bb64 100644 --- a/kiwixbuild/dependencies/all_dependencies.py +++ b/kiwixbuild/dependencies/all_dependencies.py @@ -13,10 +13,12 @@ class AllBaseDependencies(Dependency): @classmethod def get_dependencies(cls, platformInfo, allDeps): base_deps = ['zlib', 'lzma', 'zstd', 'xapian-core', 'pugixml', 'libcurl', 'icu4c', 'mustache', 'libmicrohttpd', 'zim-testing-suite'] - # zimtools - # We do not build zimtools at all on "android" and "iOS" + # Add specific dependencies depending of the platform if platformInfo.build not in ('android', 'iOS'): + # For zimtools base_deps += ['docoptcpp'] + # For kiwix-desktop + base_deps += ['aria2'] if platformInfo.build != 'win32': # zimwriterfs base_deps += ['libmagic', 'gumbo']