hacknox
0ab8f46966
Fix root user $HOME path
8 years ago
hacknox
e81c6eeccb
fix docker volume read/write permission
8 years ago
Fredrik Fornwall
f8f9c19bef
Do not remove libc++ in Dockerfile setup
8 years ago
Fredrik Fornwall
95b0cab9ea
Dockerfile: Do not remove non android-21 platforms
8 years ago
Fredrik Fornwall
a788b8a6a5
setup-ubuntu.sh: Install libgnutls-dev
Needed for building mariadb
8 years ago
pvagner
56a9bb254b
Add scripts/setup-archlinux.sh similar to setup-ubuntu.sh ( #1098 )
8 years ago
Fredrik Fornwall
80eb67dd0a
setup-android-sdk.sh: Update from NDK r15 to r15b
8 years ago
Fredrik Fornwall
58e38b4778
Update from NDK r14 to r15
The docker image has been updated, use
./scripts/update-docker.sh
to update.
Note that we are still using the old deprecated non-unified headers
- updating to that is the next step.
8 years ago
Fredrik Fornwall
8a478d7e1a
Update android tools and build tools
The Docker image has been rebuilt, update with:
scripts/update-docker.sh
8 years ago
Wetitpig
eb5f02a8ce
Add ed package for bc ( #1032 )
8 years ago
Fredrik Fornwall
cbb8806959
setup-ubuntu.sh: libncurses5-dev used by mariadb
The docker image has been updated, run scripts/update-docker.sh.
8 years ago
Fredrik Fornwall
852e83abc3
Make ubuntu 17.04 the reference build environment
8 years ago
Fredrik Fornwall
ba198479a3
Fix typo in scripts/setup-ubuntu.sh
8 years ago
Fredrik Fornwall
f0d9d8e2c0
Remove scripts/bintray-upload-deb
It doesn't work and termux-apt-repo is the new black.
8 years ago
Fredrik Fornwall
46fe48b356
Validate that no hard links exists in package
8 years ago
Matthew Klein
a582e5fcb4
Add PowerShell script to run Docker ( #815 )
* Add .gitattributes file
* Add PowerShell script to run Docker
8 years ago
Fredrik Fornwall
b26283d4a7
Update from NDK r13 to r14
For those using Docker build environments: run scripts/update-docker.sh
to pull the latest Docker image with r14 installed.
Otherwise, remove the $NDK directory (defaults to
$HOME/lib/android-ndk if not setup in the environment) and run
scripts/setup-android-sdk.sh to setup a r14 installation.
8 years ago
Fredrik Fornwall
c197515d23
netpbm: Update from r2831 to r2901
8 years ago
Fredrik Fornwall
95761413f6
run-docker.sh: Use long option names
8 years ago
Fredrik Fornwall
c6f5b04a53
setup-ubuntu.sh: Use shorter string concatenation
8 years ago
Fredrik Fornwall
11af8e220c
setup-android-sdk.sh: Remove incorrect folder
8 years ago
Fredrik Fornwall
18fbaa060b
Update the android sdk build tools used
The docker image has been rebuilt, so ./scripts/update-docker.sh
should be used.
8 years ago
Fredrik Fornwall
05e29c5b69
Dockerfile: Switch from ADD to COPY
8 years ago
Fredrik Fornwall
d258ef0cea
setup-ubuntu.sh: We actually don't need nasm
The NDK already brings yasm which is enough.
8 years ago
Fredrik Fornwall
da1fd85742
setup-ubuntu.sh: Remove yasm as it's in the NDK
8 years ago
Fredrik Fornwall
e59984067b
Use non-root user when using docker
We now use a non-root user when building packages using a docker
container. This allows detecting misconfigured packages which try
to install files outside of $TERMUX_PREFIX or otherwise mess with
the system during a build.
8 years ago
Fredrik Fornwall
1006361f98
setup-ubuntu.sh: Remove two unnecessary packages
8 years ago
Fredrik Fornwall
b9b9b2067b
Update the Vagrantfile to ubuntu 16.10
This is completely untested.
8 years ago
Fredrik Fornwall
cdb97c0b10
Update to latest config.{guess,sub}
8 years ago
Fredrik Fornwall
154bc46225
lua: Add and replace luajit
luajit is rather complex and lacking upstream maintenance.
8 years ago
Fredrik Fornwall
07884eae94
Fix arm issue with clang-pie-wrapper
We need to wrap arm-linux-androideabi, not arm-linux-android.
Also, specify armv7a as clang cpu target and not just arm.
8 years ago
Fredrik Fornwall
b4a6e58893
golang: Use clang for native build
8 years ago
Vishal Biswas
bd3e679c7d
fix clang cmake build left broken for arches other than aarch64 by #2f0de58717 ( #677 )
8 years ago
Fredrik Fornwall
2f0de58717
Use clang by default through a script wrapper
The script wrapper ensures that position-independent executables
are built without having to modify any build system.
8 years ago
Fredrik Fornwall
60a26b9f4c
setup-ubuntu.sh: Remove cmake, add python3.6
8 years ago
Fredrik Fornwall
65512d6058
Dockerfile: Update from ubuntu 16.04 to 16.10
8 years ago
Fredrik Fornwall
ef98cf1c18
Add (currently unused) build-clang.sh script
8 years ago
Fredrik Fornwall
4e8d7d1e42
buildorder.py: Open files with encoding=utf-8
This makes us not depend on the current environment. Fixes #665 .
8 years ago
Fredrik Fornwall
e65ab762d3
buildorder.py: Better error message
8 years ago
Fredrik Fornwall
74b5c53c18
valac: Depend on clang, glib-dev, pkg-config
As mentioned in #644 .
8 years ago
casept
8a0da1ad11
Add vagrant ( #642 )
8 years ago
Fredrik Fornwall
539d9e6ab2
buildorder.py: Handle also ' in TERMUX_PKG_DEPENDS
8 years ago
Fredrik Fornwall
b59e03ab08
Remove stray char in comment
8 years ago
Fredrik Fornwall
5b7c3ff6d3
Minor comment cleanups of Dockerfile
8 years ago
Fredrik Fornwall
711e9e5b06
Update to using NDK r13
8 years ago
Fredrik Fornwall
5722e8a67d
Remove setup-fedora.sh and setup-mac.sh
The best way to lessen the pain of building packages is probably
to use a version of Ubuntu (currently 16.04) as the only supported
build environment. For users of other Linux distributions and
platforms Docker is the best solution.
8 years ago
Fredrik Fornwall
50166cb172
Update to android-24 in setup-android-sdk.sh
8 years ago
Fredrik Fornwall
0dc712fa46
Add 'ant' as required ubuntu package for building
8 years ago
Fredrik Fornwall
6376c14274
Add nasm and yasm to setup-ubuntu.sh
8 years ago
Fredrik Fornwall
c949d94f4b
setup-ubuntu.sh: Install intltool for qalc build
8 years ago