fdroidserver/fdroidserver
Hans-Christoph Steiner 4686c06f62 metadata: allow ndk: to be str or list of release or revision
There are two version numbers used for NDKs: the "release" and the
"revision".  The "release" is used in the download URL and zipball and the
"revision" is used in the source.properties and the gradle ndkVersion field.

Also, there are some builds which need multiple NDKs installed, so this
makes it possible to have a list of release/revision entries in build.ndk.
This does not yet add full support since _fdroidserver/build.py_ will also
need changes.
2021-05-28 09:13:27 +02:00
..
asynchronousfilereader Add asynchronous filereader, fix python3 lockups 2015-09-20 20:57:53 +02:00
__init__.py deploy: move server.py to deploy.py and remove aliases 2020-10-21 11:38:49 +02:00
__main__.py deploy: move server.py to deploy.py and remove aliases 2020-10-21 11:38:49 +02:00
apksigcopier.py gitlab-ci: prevent dualing linters: pyflakes vs mypy 2021-04-14 23:18:05 +02:00
btlog.py code formatting: black --skip-string-normalization --line-length 100 2021-03-22 18:16:34 +01:00
build.py build: remove default NDK, closes #717 2021-05-25 17:06:26 +02:00
checkupdates.py Use tag if known 2021-04-07 09:41:03 +00:00
common.py metadata: allow ndk: to be str or list of release or revision 2021-05-28 09:13:27 +02:00
deploy.py Publish unsigned builds 2021-02-12 10:20:30 +00:00
exception.py code formatting: black --skip-string-normalization --line-length 100 2021-03-22 18:16:34 +01:00
gpgsign.py code formatting: black --skip-string-normalization --line-length 100 2021-03-22 18:16:34 +01:00
import.py eliminate app.builds everywhere, it should be app['Builds'] 2020-12-15 08:55:05 +01:00
index.py remove redundant imports and pointless code 2021-05-25 17:06:19 +02:00
init.py build: remove default NDK, closes #717 2021-05-25 17:06:26 +02:00
install.py check for invalid appids passed to commands 2021-04-08 10:31:33 +02:00
lint.py Revert removing Licenses 2021-02-10 19:10:14 +00:00
metadata.py metadata: allow ndk: to be str or list of release or revision 2021-05-28 09:13:27 +02:00
mirror.py mirror: if index is verified, save a copy in the local mirror 2020-12-03 21:48:37 +01:00
net.py set F-Droid HTTP Headers globally 2020-03-11 13:41:13 +01:00
nightly.py init: no error if examples/ dir cannot be found; overhaul repo_icon 2021-01-18 14:07:20 +01:00
publish.py publish: rename vars to match naming in JAR Signature docs 2021-04-14 23:01:47 +02:00
readmeta.py purge code that modifies the app description, including linkifying 2020-12-08 09:37:49 +01:00
rewritemeta.py eliminate app.builds everywhere, it should be app['Builds'] 2020-12-15 08:55:05 +01:00
scanner.py Add a mypy run to the pipeline 2021-04-02 08:57:56 +00:00
signatures.py use ArgumentParser's own "usage" line in help output 2020-10-01 23:01:55 +02:00
signindex.py code formatting: black --skip-string-normalization --line-length 100 2021-03-22 18:16:34 +01:00
stats.py change config.py to config.yml everywhere it is needed 2021-01-29 13:24:17 +01:00
tail.py code formatting: black --skip-string-normalization --line-length 100 2021-03-22 18:16:34 +01:00
update.py move sha256sum() and sha256base64() to common 2021-05-25 17:06:23 +02:00
verify.py check for invalid appids passed to commands 2021-04-08 10:31:33 +02:00
vmtools.py use vagrantfile instead of 'builder/Vagrantfile' in get_clean_builder() 2021-03-10 09:12:52 +00:00