I do not have the password of the current one, and it uses
contact@termux.com as email instead of contact@termux.org, so generate
an additional one to avoid disaster in case current github/fosshost
setup breaks.
We will have to wait a few months or so to allow users to obtain it
before starting to sign the repo with it.
I am in the process of switching to a new gpg key. This commit adds
both keys to the keyring, and in a few weeks or so I will deactivate
and remove the old one completely. The following message is signed
with my old key, to prove that this was done by me:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
In August 2021 I, Henrik Grimler, switched to a new gpg key. The old
key had fingerprint:
B631 6860 9E88 39CA 9150 CE2D D9EF D568 91B2 BB50
while the new one has:
2C7F 29AE 9789 1F64 19A9 E2CD B007 6E49 0B71 616B
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCAAdFiEEm059JzlQJOpaT8Y5WqrJ4KRr5TwFAmEsj0YACgkQWqrJ4KRr
5TzQ7Af/Z0KTOQlNtxzJ2aE96v07pHCYc3ynlZoToUfWtgJ2XxkOZlviKRD5SC0M
zbv47IcWnquINGTyeEkZ6jdHd5XEDfkwe3JoyEVcr10v6vzQuAmETpHh1FcfE/2Q
5UqdcNxx3z34qxdWy9ntP+/SbETBsCrCcoJHa/q9UulR+OLwsoUjH83oxaB9nUph
QtaLX+u4hfbXJ9UhjIX/xgpLMOx9s4WORzIryz3HOffqD2YE2yo9SwFjjCJuvkbZ
VM1Gbpx0YabFWH9xqqaBwhjPXjKXGq5JNB1JpMnmagzylo7kTnztO8kDaLJoHPse
iHag4HjfO3R6T2hzX9SKmoK1sP2nNQ==
=huNj
-----END PGP SIGNATURE-----
In issue https://github.com/termux/termux-packages/issues/6160 I have found
that community repo "its-pointless.github.io" specifies us as maintainer
for its packages. This is NOT TRUE and potentially misleads people using
these packages.
Now TERMUX_PKG_MAINTAINER will contain a default value which is neutral
and not specify maintainer. So all packages now have to override it to
the correct value.
[skip ci]
%ci:no-build
Finished UID switching. UID with old email which no longer valid
is revoked.
Note that repositories unstable-packages & x11-packages will use
Termux autobuilds key, same as currently used for termux-packages.
I'm doing so because Bintray no longer accepts my private key for
some reason (format error), perhaps due to its size which is around
12 KiB.
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