# This file reference all the versions of the depedencies we use in kiwix-build. main_project_versions = { 'libzim': '7.2.0', 'libkiwix': '10.0.1', 'kiwix-tools': '3.2.0', 'zim-tools': '3.1.0', 'kiwix-desktop': '2.1.0' # 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 0) 'libkiwix': 0, # Depends of libzim (was 0) 'kiwix-tools': 1, # Depends of libkiwix and libzim (was 0) 'zim-tools': None, # Depends of libzim (was 0) 'kiwix-desktop': 1 # Depends of libkiwix and libzim (was 0) } # This is the "version" of the whole base_deps_versions dict. # Change this when you change base_deps_versions. base_deps_meta_version = '75' base_deps_versions = { 'zlib' : '1.2.8', 'lzma' : '5.2.4', 'zstd' : '1.5.1', 'docoptcpp' : '0.6.2', 'uuid' : '1.43.4', 'xapian-core' : '1.4.18', 'mustache' : '4.1', 'pugixml' : '1.2', 'libmicrohttpd' : '0.9.72', 'gumbo' : '0.10.1', 'icu4c' : '58.2', 'libaria2' : '1.36.0', 'libmagic' : '5.35', 'android-sdk' : 'r25.2.3', 'android-ndk' : 'r13b', 'qt' : '5.10.1', 'qtwebengine' : '5.10.1', 'org.kde' : '5.15', 'io.qt.qtwebengine' : '5.15', 'zim-testing-suite': '0.3', }