67 lines
2.2 KiB
Python
67 lines
2.2 KiB
Python
|
|
# This file reference all the versions of the depedencies we use in kiwix-build.
|
|
|
|
main_project_versions = {
|
|
'libzim': '9.0.0',
|
|
'libkiwix': '12.1.1',
|
|
'kiwix-tools': '3.5.0',
|
|
'zim-tools': '3.3.0',
|
|
'kiwix-desktop': '2.3.1' # Also change KIWIX_DESKTOP_VERSION and KIWIX_DESKTOP_RELEASE in appveyor.yml
|
|
}
|
|
|
|
# This dictionnary specify what we need to build at each release process.
|
|
# - Values are integer or None
|
|
# - If a project is not in the dict (or None), the project is not released.
|
|
# - If release_versions[project] == 0, this is the first time the project is
|
|
# build for this release, so publish src and build archives.
|
|
# - If release_versions[project] > 0, release only the build archive with a
|
|
# build postfix.
|
|
# To change this dictionnary, use the following algorithm:
|
|
# - If project version change, set release_versions[project] = 0
|
|
# - Else
|
|
# - If project depedencies have not change, set it to None and update the
|
|
# `(was ...)`.
|
|
# - Else, increment the value. If no value was present, see `(was ...)`.
|
|
|
|
# For kiwix-desktop, if this is not None:
|
|
# - set KIWIX_DESKTOP_RELEASE to 1
|
|
# - set KIWIX_DESKTOP_VERSION to the version of the release (including release_versions)
|
|
# If this is None:
|
|
# - set KIWIX_DESKTOP_RELEASE to 0
|
|
|
|
release_versions = {
|
|
'libzim': None, # Depends of base deps (was None)
|
|
'libkiwix': None, # Depends of libzim (was 0)
|
|
'kiwix-tools': None, # Depends of libkiwix and libzim (was 2)
|
|
'zim-tools': 0, # Depends of libzim (was None)
|
|
'kiwix-desktop': None # Depends of libkiwix and libzim (was 4)
|
|
}
|
|
|
|
|
|
# This is the "version" of the whole base_deps_versions dict.
|
|
# Change this when you change base_deps_versions.
|
|
base_deps_meta_version = '95'
|
|
|
|
base_deps_versions = {
|
|
'zlib' : '1.2.12',
|
|
'lzma' : '5.2.6',
|
|
'zstd' : '1.5.2',
|
|
'docoptcpp' : '0.6.2',
|
|
'uuid' : '1.43.4',
|
|
'xapian-core' : '1.4.23',
|
|
'mustache' : '4.1',
|
|
'pugixml' : '1.2',
|
|
'libmicrohttpd' : '0.9.76',
|
|
'gumbo' : '0.10.1',
|
|
'icu4c' : '73.2',
|
|
'libaria2' : '1.37.0',
|
|
'libmagic' : '5.44',
|
|
'android-ndk' : 'r21e',
|
|
'qt' : '5.10.1',
|
|
'qtwebengine' : '5.10.1',
|
|
'org.kde' : '5.15-21.08',
|
|
'io.qt.qtwebengine' : '5.15-21.08',
|
|
'zim-testing-suite': '0.3',
|
|
'emsdk': '3.1.41',
|
|
}
|