Fredrik Fornwall
ebd327b276
Required NDK r15b
8 years ago
Fredrik Fornwall
ea41b46115
gl_cv_func_realpath_works=yes in build-package.sh
8 years ago
Fredrik Fornwall
0d1caa2b2b
Fix building with gcc and unified headers
8 years ago
Fredrik Fornwall
f7d044c240
Build with gl_cv_C_locale_sans_EILSEQ=yes
Fixes #1099 by rebuilding grep with this configure variable.
8 years ago
Fredrik Fornwall
29bf300191
Add start of unified headers transition
EXPERIMENTAL STATUS!
To try things out: Define TERMUX_UNIFIED_HEADERS=1 and build to
use the new unified headers.
This causes ndk_patches_unified/ to be used to patch the NDK header
files instead of ndk_patches/.
8 years ago
Fredrik Fornwall
d731000488
Fix edge case in build-package.sh
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
98405fcd8a
cmake: Update from 3.8.1 to 3.8.2
8 years ago
Fredrik Fornwall
a1a5fd7bac
golang: Update from 1.8.1 to 1.8.3
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
977221ff9e
No need to select one by one. ( #1033 )
8 years ago
Fredrik Fornwall
ca7699c169
Stand in srcdir for termux_step_pre_configure
8 years ago
Fredrik Fornwall
4428ae3c22
Use $(nproc) as default for $TERMUX_MAKE_PROCESSES
8 years ago
Fredrik Fornwall
f3622b0b78
cmake: Update from 3.8.0 to 3.8.1
8 years ago
Fredrik Fornwall
2f122eed3e
Remove TERMUX_TAR and TERMUX_TOUCH
These can be removed now that OS X is not supported directly (OS X
users can still use Docker to build though).
Fixes #936 .
8 years ago
Fredrik Fornwall
174285d970
Remove world readable&writeable&executable perms
We do not want anything world readable, writeable or executable.
Fixes #840 .
8 years ago
Vishal Biswas
f7001a8b0a
update cmake ( #928 )
* librhash: add package
* cmake: update from 3.7.2 to 3.8.0
* build-package: update termux_setup_cmake to 3.8.0
* cmake: add librhash dependency
8 years ago
Fredrik Fornwall
36c4069c62
golang: Update from 1.8 to 1.8.1
8 years ago
Fredrik Fornwall
06b7f2ca47
Automatically build with -s if external package
8 years ago
Fredrik Fornwall
bd54a46a80
Fix termux-elf-cleaner breakage
When separating out termux-elf-cleaner into its own repository the
way of building a native binary failed. Fixes #906 .
8 years ago
Fredrik Fornwall
542aab6b3f
Avoid more gnulib wrappers
8 years ago
Fredrik Fornwall
0d1a1c8e58
Initialize TERMUX_SUBPKG_CONFFILES to empty string
8 years ago
Vishal Biswas
cc7bcfa238
add php-pgsql and php-fpm ( #875 )
* php: update from 7.1.2 to 7.1.3
* add TERMUX_SUBPKG_CONFFILES
* php: add subpkgs php-pgsql and php-fpm
8 years ago
Vishal Biswas
66926ecd1f
add support for custom libexecdir ( #869 )
8 years ago
Fredrik Fornwall
38a5614f43
Add share/vala to -dev packages
8 years ago
Fredrik Fornwall
46fe48b356
Validate that no hard links exists in package
8 years ago
Fredrik Fornwall
09c4ed7316
libgnustl: Fix broken stripped library on aarch64
Fixes #823 .
8 years ago
Fredrik Fornwall
67d2d61527
Remove <sys/sem.h>
System V semaphores doesn't work for non-root, it's better to
point at unnamed POSIX semaphores in <semaphore.h>
8 years ago
Fredrik Fornwall
f3e071d2f4
Wrap getpwuid_r (fixes psql history file location)
8 years ago
Fredrik Fornwall
a599e41a78
Unset nullglob after using it
8 years ago
Fredrik Fornwall
f39b87c294
Remove <sys/shm.h> from the NDK
Use the one from libandroid-shmem instead
8 years ago
Vishal Biswas
7106823dfe
Fixes ( #819 )
* remove ndk_patches/sys-shm.h.patch
add a note about libandroid-shmem and posix semaphores
* libandroid-shmem: enable package
* separate function to replace autoconf guess scripts
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
1197c15b83
Fix ifaddrs.h for real now
8 years ago
Fredrik Fornwall
4626e856f3
Bump toolchain after ifaddrs.h change
8 years ago
Fredrik Fornwall
42562d13b8
ndk_patches: Add a ifaddrs.h polyfill ( fixes #338 )
8 years ago
Fredrik Fornwall
ff3f67dcef
golang: Update from 1.7.5 to 1.8
8 years ago
Fredrik Fornwall
00d9769e93
build-package.sh: Avoid more gnulib wrappers
8 years ago
Fredrik Fornwall
c9d4e74fa1
build-package.sh: Check checksum more
When having an already downloaded source archive, use the checksum
to validated it. This avoids problems if the file has been modified
by mistake after downloading in a previous build and detects if
an incorrect checksum has been specified.
8 years ago
Fredrik Fornwall
bc0560aa39
build-package.sh: Add -f flag to force build
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
7048a1f22d
build-package.sh: Some shellcheck cleanups
8 years ago
Fredrik Fornwall
6b56911d9c
build-package.sh: Handle weird file names better
8 years ago
Fredrik Fornwall
538812ae64
build-package.sh: Update build go from 1.8rc2 to 1.8rc3
8 years ago
Fredrik Fornwall
a15ad0de6d
build-package.sh: Remove broken subpackage logic
8 years ago
Fredrik Fornwall
160874611f
Always export CMAKE_INSTALL_ALWAYS=1 for cmake builds
8 years ago
Fredrik Fornwall
8c9b8a9a1e
Update to go 1.8rc2 for building go packages
8 years ago
Vishal Biswas
c4804ab87a
ndk_patches: add patches for sem and shm ( #691 )
* ndk_patches: add patches for sem and shm
* add #ifdef around syscall stubs for shm.h and sem.h
8 years ago
Fredrik Fornwall
2911ab9295
Remove some macOS leftovers
We only build on Linux nowadays
8 years ago
Fredrik Fornwall
12ff30d5ff
Put $PREFIX/lib/cmake in -dev packages
8 years ago