-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Home
General information about using Termux build environment, porting packages and maintaining APT repository.
User's Wiki is available at https://wiki.termux.com/wiki/Main_Page.
All source code that belongs to Termux is split between repositories available under our organisation on Github: https://github.com/termux.
We maintain a mirror of our projects on Gitlab.
Support of Android OS versions 5.x - 6.x is discontinued as of 01.01.2020!
All apks are being distributed through Google Play, F-Droid and Kali Nethunter Store.
Builds on F-Droid and Kali Nethunter Store are done on their own and signed with different certificates. Thus, application and add-ons obtained from different source can't be mixed.
- termux-app: terminal emulator application sources.
- termux-api: Termux:API add-on sources.
- termux-boot: Termux:Boot add-on sources.
- termux-failsafe:
- termux-float: Termux:Float add-on sources.
- termux-styling: Termux:Styling add-on sources.
- termux-tasker: Termux:Tasker add-on sources.
- termux-x11: Termux:X11 add-on sources. Unmaintained.
Package definitions, build scripts and patches are split between multiple repositories depending on their functionality.
- termux-packages: main set of packages and build environment.
- game-packages: set of games.
- science-packages: set of scientific packages.
- termux-root-packages: set of packages requiring device to be rooted.
- x11-packages: set of packages for X Window System.
We maintain some projects which are used for special purposes.
Packages:
- TermuxAm: an activity manager for Android OS.
- command-not-found: utility to suggest packages if executed command not found.
- libandroid-shmem: System V shared memory implementation through Android's ashmem.
- libandroid-support: implementation of functionality missing in Bionic libc.
- play-audio: utility to play audio files through OpenSLES.
- proot: an Android-compatible fork of proot.
- termux-api-package: command line interface to Termux:API.
- termux-apt-repo: script for generating APT repository from given packages.
- termux-auth: an implementation of password authentication for use with OpenSSH and similar packages.
- termux-create-package: utility to create DEB package from set of files and metadata definition.
- termux-elf-cleaner: utility to remove unused sections from ELF binaries.
-
termux-exec:
LD_PRELOAD
hook for fixing/bin
and/sbin
path accesses during execution ofexecve()
system call. - termux-services: scripts for managing services in Termux.
Other:
- termux.github.io: Termux home page website.
- termux-packaging: utilities to work with packages and generate bootstrap archives.
- Android changes for NDK developers
- Linux From Scratch
- Beyond Linux From Scratch
- OpenWrt as an embedded Linx distribution contains patches and build scripts
- Kivy recipes contains recipes for building packages for Android.