Update README.md
This commit is contained in:
parent
f643ff600c
commit
1773070cde
23
README.md
23
README.md
@ -4,9 +4,21 @@ This project contains scripts and patches to cross compile and package packages
|
||||
the [Termux](http://termux.com/) Android application.
|
||||
|
||||
NOTE: This is in a rough state - be prepared for some work and frustrations, and give
|
||||
feedback if you find incorrect our outdated things! Building is only supported on
|
||||
ubuntu 15.04 - execute `ubuntu-setup.sh` to install required packages as well as
|
||||
setting up the `/data/` folder.
|
||||
feedback if you find incorrect our outdated things!
|
||||
|
||||
Initial setup
|
||||
=============
|
||||
Building packages are for now only tested to work on Ubuntu 15.04. Perform the following
|
||||
setup steps:
|
||||
|
||||
* Run `ubuntu-setup.sh` to install required packages and setup the `/data/` folder (see below).
|
||||
|
||||
* Install the Android SDK at `$HOME/lib/android-sdk`. Override this by setting the environment
|
||||
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.
|
||||
|
||||
|
||||
Building a package
|
||||
==================
|
||||
@ -16,7 +28,7 @@ which is why every package is installed inside the private file area of the Term
|
||||
PREFIX=/data/data/com.termux/files/usr
|
||||
|
||||
For simplicity while developing and building, the build scripts here assume that a /data
|
||||
folder is reserved for use on the host builder.
|
||||
folder is reserved for use on the host builder and install everything there.
|
||||
|
||||
The basic flow is then to run "./build-package.sh $PKG", which:
|
||||
* Sets up a patched stand-alone Android NDK toolchain
|
||||
@ -27,7 +39,8 @@ The basic flow is then to run "./build-package.sh $PKG", which:
|
||||
|
||||
* Builds the package and installs it to $PREFIX
|
||||
|
||||
* Packages the package in one or more .dpkg files for distribution
|
||||
* Creates a dpkg package file for distribution.
|
||||
|
||||
Reading and following build-package.sh is the best way to understand what's going on here.
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user