We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
mirrors: add mirrors.krnk.org mirror
mirror.rinarin.dev: supported ipv6
mirrors: add mirror.rinarin.dev mirror
mirrors: remove mirrors.qvq.net.cn
Fixed(Build-environment): Fix headings
Added(Termux-execution-environment): Add Termux execution environment docs This includes docs for: - Execution - Termux App Child Process Forking - Execution Errors - Dynamic Library Linking - Dynamic Library Linking Errors - Listing and Searching Libraries and Symbols - Path Environment Variables - Path Environment Variables Exported By Android - Path Environment Variables Exported By Termux
Changed(Termux-file-system-layout): Update file path limit docs as per new research done to finalize limits
Added(Termux-file-system-layout): Add and refactor docs for Android and Termux filesystem directories including info on Termux private app data directory
Added|Changed(Build-environment|Building-packages|Coding-guidelines|Creating-new-package|For-maintainers): Add and refactor docs and update format to new Termux site design - Improve docker container usage info. - Improve building packages info. - Add missing command options and variables used by `build-package.sh`. The variables info has also been moved from `Build-environment` page to `Building-packages`. - Add headings for command options of `build-package.sh`. - Make docs compatible with multiple package managers. - Add missing build variables info used by `build-package.sh`. - Add docs to build packages from local sources. (Added in https://github.com/termux/termux-packages/pull/18872)
astra isp mirror shut down
mirrors: add mirror.jeonnam.school mirror
remove mirrors.omsinchan.ac.th
mirrors: add mirrors.ravidwivedi.in mirror
mirrors: fix typo
mirrors: add termux.niranjan.co mirror
mirrors: add mirrors.omsinchan.ac.th mirror
mirrors: update mirror size
Update DiffieHellman mirror URL
mirrors: add gnlug.org mirror
mirrors: add mirrors.saswata.xyz mirror
Rename TERMUX_MAKE_PROCESSES to TERMUX_PKG_MAKE_PROCESSES
Mirrors: add new EU mirrors