Vladimir Oltean
f579fc2f75
buildorder.py: handle the case when more than one dependency type is set ( #1555 )
2017-09-23 02:55:06 +02:00
Fredrik Fornwall
64666c40b2
Update android platform setup
...
- Update to build tools 26.0.1.
- Update from android-25 to android-26.
- Add android-16 for use in https://github.com/termux/termux-packages/pull/1133
2017-08-11 14:09:32 +02:00
Henrik Grimler
af41dc2143
Enable ghostscript ( #1135 )
...
* Fix ghostscript for aarch64.
* ghostscript: fix arm header
* ghostscript: clean build script
* ghostscript: disable i686 and x86_64 for now and enable package!
* Add required build dependencies for ghostscript to setup scripts
* ghostscript: add libexpat as dependency
* ghostscript: add (untested) generated headers for x86_64 and i686
2017-08-11 13:25:55 +02:00
Fredrik Fornwall
6980dd1851
Add basic TERMUX_PKG_BUILD_DEPENDS support
2017-08-08 13:28:52 +02:00
Fredrik Fornwall
24b828afb1
setup-ubuntu.sh: Add g++-multilib
...
The g++-multilib package is required for nodejs-current on 32-bit
arm and i686 builds.
2017-08-08 13:28:08 +02:00
Fredrik Fornwall
8aa86e32b4
Update from NDK version used from r15b to r15c
...
The docker image has been updated - run scripts/update-docker.sh
2017-08-07 22:53:43 +02:00
Fredrik Fornwall
a13bf95a78
Initial stab at supporting ninja and meson builds
...
Currently unused.
2017-07-29 02:11:04 +02:00
Fredrik Fornwall
b1f17924b7
notmuch: Fix man page generation
2017-07-26 16:13:45 +02:00
Fredrik Fornwall
549dfb1c2c
fontconfig: Update from 2.12.0 to 2.12.4
2017-07-26 14:21:12 +02:00
Henrik Grimler
3c634e4903
Docker: login as "builder" even if run-docker.sh is run as root.
...
Running with sudo otherwise produces debs that normal users don't have
permission to access.
2017-07-22 18:52:08 +02:00
Fredrik Fornwall
bf74a80eac
run-docker.sh: Work around mac readlink
2017-07-15 11:37:17 +02:00
olg
09c5e72a9a
Fix the uid in the docker container, but only when needed and make the bind mount work for arbitrary pwd...
2017-07-15 11:20:05 +02:00
hacknox
3ac5e56343
Use $HOME replace home path
2017-07-15 11:20:05 +02:00
hacknox
36eeaeec1b
Fix root user $HOME path
2017-07-15 11:20:05 +02:00
hacknox
b21d9e3343
fix docker volume read/write permission
2017-07-15 11:20:05 +02:00
Fredrik Fornwall
369f1e26e3
Do not remove libc++ in Dockerfile setup
2017-07-15 02:25:12 +02:00
Fredrik Fornwall
167405240b
Dockerfile: Do not remove non android-21 platforms
2017-07-07 12:23:13 +02:00
Fredrik Fornwall
ab2a420e96
setup-ubuntu.sh: Install libgnutls-dev
...
Needed for building mariadb
2017-07-07 03:58:32 +02:00
pvagner
cc02b93ff8
Add scripts/setup-archlinux.sh similar to setup-ubuntu.sh ( #1098 )
2017-07-01 00:39:28 +02:00
Fredrik Fornwall
71b1a471d8
setup-android-sdk.sh: Update from NDK r15 to r15b
2017-06-25 22:13:17 +02:00
Fredrik Fornwall
49dd98a346
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.
2017-06-11 22:55:04 +02:00
Fredrik Fornwall
81c7229f5a
Update android tools and build tools
...
The Docker image has been rebuilt, update with:
scripts/update-docker.sh
2017-05-20 21:17:00 +02:00
Wetitpig
dd3f197db6
Add ed package for bc ( #1032 )
2017-05-19 23:54:36 +02:00
Fredrik Fornwall
7dfc98bfe0
setup-ubuntu.sh: libncurses5-dev used by mariadb
...
The docker image has been updated, run scripts/update-docker.sh.
2017-05-09 17:00:42 +02:00
Fredrik Fornwall
e00dfc00e1
Make ubuntu 17.04 the reference build environment
2017-04-20 09:00:02 +02:00
Fredrik Fornwall
ba198479a3
Fix typo in scripts/setup-ubuntu.sh
2017-03-20 21:03:00 +01:00
Fredrik Fornwall
f0d9d8e2c0
Remove scripts/bintray-upload-deb
...
It doesn't work and termux-apt-repo is the new black.
2017-03-19 16:19:30 +01:00
Fredrik Fornwall
46fe48b356
Validate that no hard links exists in package
2017-03-07 01:44:53 +01:00
Matthew Klein
a582e5fcb4
Add PowerShell script to run Docker ( #815 )
...
* Add .gitattributes file
* Add PowerShell script to run Docker
2017-03-04 22:20:43 +01:00
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.
2017-03-04 22:03:54 +01:00
Fredrik Fornwall
c197515d23
netpbm: Update from r2831 to r2901
2017-02-24 22:36:19 +01:00
Fredrik Fornwall
95761413f6
run-docker.sh: Use long option names
2017-02-04 23:23:07 +01:00
Fredrik Fornwall
c6f5b04a53
setup-ubuntu.sh: Use shorter string concatenation
2017-02-02 22:14:46 +01:00
Fredrik Fornwall
11af8e220c
setup-android-sdk.sh: Remove incorrect folder
2017-02-02 02:23:43 +01:00
Fredrik Fornwall
18fbaa060b
Update the android sdk build tools used
...
The docker image has been rebuilt, so ./scripts/update-docker.sh
should be used.
2017-02-02 01:39:29 +01:00
Fredrik Fornwall
05e29c5b69
Dockerfile: Switch from ADD to COPY
2017-02-02 01:35:53 +01:00
Fredrik Fornwall
d258ef0cea
setup-ubuntu.sh: We actually don't need nasm
...
The NDK already brings yasm which is enough.
2017-01-24 09:58:22 +01:00
Fredrik Fornwall
da1fd85742
setup-ubuntu.sh: Remove yasm as it's in the NDK
2017-01-23 00:05:20 +01:00
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.
2017-01-22 23:13:48 +01:00
Fredrik Fornwall
1006361f98
setup-ubuntu.sh: Remove two unnecessary packages
2017-01-22 22:32:41 +01:00
Fredrik Fornwall
b9b9b2067b
Update the Vagrantfile to ubuntu 16.10
...
This is completely untested.
2017-01-18 02:51:17 +01:00
Fredrik Fornwall
cdb97c0b10
Update to latest config.{guess,sub}
2017-01-18 01:02:18 +01:00
Fredrik Fornwall
154bc46225
lua: Add and replace luajit
...
luajit is rather complex and lacking upstream maintenance.
2017-01-18 01:02:18 +01:00
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.
2017-01-17 17:31:24 +01:00
Fredrik Fornwall
b4a6e58893
golang: Use clang for native build
2017-01-16 11:13:38 +01:00
Vishal Biswas
bd3e679c7d
fix clang cmake build left broken for arches other than aarch64 by #2f0de58717 ( #677 )
2017-01-16 08:48:23 +01:00
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.
2017-01-15 21:13:22 +01:00
Fredrik Fornwall
60a26b9f4c
setup-ubuntu.sh: Remove cmake, add python3.6
2017-01-15 19:44:15 +01:00
Fredrik Fornwall
65512d6058
Dockerfile: Update from ubuntu 16.04 to 16.10
2017-01-15 19:43:49 +01:00
Fredrik Fornwall
ef98cf1c18
Add (currently unused) build-clang.sh script
2017-01-15 19:38:21 +01:00