713c7160fc
See https://github.com/termux/termux-packages/issues/5620. Implements automatic mirror selection: * Pick a random URL of top 4 mirrors of Termux main repository and use it during 30 minutes limit, then rotate to a new one. Distribute traffic accross multiple mirrors, including origin Bintray repository. * During 30 minutes limit, let `pkg` to check whether mirror is accessible on each run. If mirror is not accessible, use a new one. Mirrors are not guaranteed to be 100% accessible, so let pkg to check which one is working before using `apt`. * Skip rotating if using `.cn` mirrors - Chinese users will not want to use something else due to great firewall and download speed issues. |
||
---|---|---|
.github | ||
disabled-packages | ||
ndk-patches | ||
packages | ||
sample | ||
scripts | ||
.gitattributes | ||
.gitignore | ||
BACKERS.md | ||
CONTRIBUTING.md | ||
LICENSE.md | ||
README.md | ||
build-all.sh | ||
build-package.sh | ||
clean.sh |
README.md
Termux packages
This project contains scripts and patches to build packages for the Termux Android application.
Quick how-to about Termux package management is available at https://wiki.termux.com/wiki/Package_Management.
Contributing
We are looking for help in order to solve issues. Please submit the bug fixes, version updates and new packages - all contributions which will help to improve Termux are welcome.
Read CONTRIBUTING.md and Developer's Wiki for more details.
Contacts
General mailing list: https://groups.io/g/termux
Developer mailing list: https://groups.io/g/termux-dev
General chat: https://gitter.im/termux/termux or #termux on IRC/freenode.
Developer chat: https://gitter.im/termux/dev or #termux/development on IRC/freenode.