We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
Added: Add termux-tools mirrors source url
mirrors: add mirror.cutie.dating mirror
update build steps
mirrors: fix mirrors.de.sahilister.net url
mirrors: update mirror info & remove dead mirrors (Thanks @BuriXon-code)
mirrors: add missing mirrors & remove dead mirrors (Thanks @BuriXon-code)
mirrors: update mirror size
mirrors: add ftp.icm.edu.pl mirror
Updated Building packages (markdown)
Add a section outlining CI tags, e.g. `[no ci]`
Add note for how to build bootstraps temporarily
Changed: Remove Google PlayStore and Kali Nethunter Store app links
Link to additional info for making patches.
Update after building step renaming.
Document options and default for `$TERMUX_PACKAGE_FORMAT`.
Document $TERMUX_SUBPKG_RECOMMENDS and SUGGESTS and disambiguate the meaning of each.
Document $TERMUX_SUBPKG_EXCLUDED_ARCHES
Renamed in https://github.com/termux/termux-packages/commit/3203a79a4911c97fc0f8303d5a2eb46fd4dda60a
mirrors.utermux.dev: supported ipv6
Changed(Creating-new-package): Make it explicitly clear that remote `git+` urls will ignore `$TERMUX_PKG_SHA256`
mirrors: add rsync link of mirror.meowsmp.net
mirrors: add mirror.meowsmp.net mirror
Set TERMUX_PKG_MAINTAINER as required: yes
Added|Changed(Termux-file-system-layout): Add `TERMUX__PREFIX_DIR___MAX_LEN` and `TERMUX__PREFIX__TMP_DIR___MAX_LEN`, and use `___MAX_LEN` (3 dashes) instead of `__MAX_LENGTH` for the max length attribute of variables Defining `TERMUX__PREFIX__TMP_DIR___MAX_LEN` is necessary for packages creating socket files under `$TMPDIR` including dynamic socket path format that uses `mkdtemp` to prevent race conditions between different processes running commands at the same time.
Updated Mirrors (markdown)
Changed(Termux-file-system-layout): Change apps api socket path format that uses `mkdtemp` to prevent race conditions between different processes running commands at the same time and lower `TERMUX__APPS_APP_IDENTIFIER_MAX_LEN` limit from `11` to `10` because of `1` extra character being used in new format
Changed(Termux-file-system-layout): Add `TERMUX_APP__DATA_DIR_MAX_LEN` to file path limit docs for `termux-exec` usage for checking if an executable exists under app data directory to engage `system_linker_exec`
Changed(Termux-file-system-layout): Refactor Termux file paths docs format and add more info about private app data directory
Fixed(Build-environment): Fix typo