X-Git-Url: https://git.distorted.org.uk/~mdw/termux-packages/blobdiff_plain/26421f21a3d3057804209c98d2e97e641ba1f75b..4245f247d66fb2e9aceda2d28583d46f03a127e5:/README.md diff --git a/README.md b/README.md index c8964319..0db62fd8 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,11 @@ termux-packages This project contains scripts and patches to cross compile and package packages for the [Termux](http://termux.com/) Android application. +The scripts and patches to build each package is licensed under the same license as +the actual package (so the patches and scripts to build bash are licensed under +the same license as bash, while the patches and scripts to build python are licensed +under the same license as python, etc). + NOTE: This is in a rough state - be prepared for some work and frustrations, and give feedback if you find incorrect our outdated things! @@ -19,6 +24,17 @@ variable `$ANDROID_HOME` to point at another location. * Install the Android NDK, version r10e, at `$HOME/lib/android-ndk`. Override this by setting the environment variable `$NDK` to point at another location. +Alternatively a Dockerfile is provided which sets up a pristine image +suitable for building packages. To build the docker image, run the +following command: + + docker build --rm=true -t termux . + +After build is successful, you can open an interactive prompt inside the +container using: + + docker run --rm=true -ti termux /bin/bash + Building a package ================== @@ -112,7 +128,7 @@ contains these and may be used by all packages. dlopen() and RTLD_* flags ================================= -<dlfn.h> declares +<dlfcn.h> declares enum { RTLD_NOW=0, RTLD_LAZY=1, RTLD_LOCAL=0, RTLD_GLOBAL=2, RTLD_NOLOAD=4}; // 32-bit enum { RTLD_NOW=2, RTLD_LAZY=1, RTLD_LOCAL=0, RTLD_GLOBAL=0x00100, RTLD_NOLOAD=4}; // 64-bit