Referencing to
311ac5c982.
This should hopefully help reduce the amount of bandwidth consumed by
out Hetzner instance.
Some rough statistics (proper ones would require some scripts to be run
on the server, I just got to lazy to write something that could work):
Cloudflare cached content accounts for only about 14.9% of the total
amount of requests. This change should increase this number in the long
run
As certain x11 packages do not receive enough attention, they often discared
from IPFS gateway cache when my node is down causing errors on user side.
Hopefully https://github.com/termux/x11-packages-bin would not trigger Github
abuse detection mechanism...
* termux-tools: add termux-change-repo script
Simplifies changing repositories to a mirror, useful when Bintray downloads hit the roof
* *-repo: add etc/apt/sources.list.d/* to TERMUX_PKG_CONFFILES
Linter will check packages submitted for CI build. If error was found,
build will not be allowed.
To ensure that all build.sh scripts are consistent and have at least
minimal allowed quality, linter is permanently enabled for all branches
and pull requests.
Variables
TERMUX_PKG_PLATFORM_INDEPENDENT
TERMUX_DEBUG
TERMUX_PKG_HAS_DEBUG
TERMUX_PKG_ESSENTIAL
TERMUX_SUBPKG_ESSENTIAL
TERMUX_PKG_NO_STATICSPLIT
TERMUX_PKG_BUILD_IN_SRC
TERMUX_PKG_FORCE_CMAKE
TERMUX_PKG_HOSTBUILD
should not accept arbitrary values for marking them "enabled". Instead
they should accept boolean values which makes them easier to handle and
also makes their meaning clear.
build-package.sh should make decision based on variable's value but not on
whether it is set or empty.
%ci:no-build