kiwix-build/kiwixbuild
Matthieu Gautier 07e8b36efb Do not overwrite release build archives.
We new release of a project is made, projects dependending of it are
rebuild and republish to keep the binaries up-to-date.

To avoid overwrite the already build archives and silent the fact that
new archives are available, we need to have a extra build version.

`release_versions[project]` has to be set each time a dependency of
`project` is bump but the project version has not changed.

If the `project` version changes, the `release_versions[project]`
has to be cleared.

If we don't want to release this version again, remove project from
`release_versions`.

See kiwix/kiwix-tools#222
2018-09-04 17:56:01 +02:00
..
dependencies Do not use buffered header on android. 2018-08-01 18:07:13 +02:00
patches Add xapian patch to correctly include sys types. 2018-06-14 18:18:45 +02:00
platforms Use the more recent msvcr100 instead of msvcr90. 2018-08-28 16:42:06 +02:00
templates Make the platform responsible to create the buildenv. 2018-05-31 11:25:54 +02:00
__init__.py Do not build for mips and mips64 by default. 2018-08-22 16:44:53 +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 Correctly extract platform from the dependency. 2018-06-12 16:12:15 +02:00
buildenv.py Add qt(webengine) dependency. 2018-06-12 16:12:15 +02:00
builder.py Set the default option in the method parsing arguments, not in the builder. 2018-08-20 11:16:33 +02:00
packages.py Use Docker to build kiwix-desktop only. 2018-06-15 15:57:57 +02:00
utils.py Print a '.' every 30 seconds when running a command. 2018-07-13 10:39:18 +02:00
versions.py Do not overwrite release build archives. 2018-09-04 17:56:01 +02:00