Fredrik Fornwall
b84ef4b884
gl_cv_func_realpath_works=yes in build-package.sh
2017-06-30 21:41:25 +02:00
Fredrik Fornwall
1b8f1a0b52
Fix building with gcc and unified headers
2017-06-27 23:27:55 +02:00
Fredrik Fornwall
acd8f481b5
Build with gl_cv_C_locale_sans_EILSEQ=yes
...
Fixes #1099 by rebuilding grep with this configure variable.
2017-06-26 00:05:20 +02:00
Fredrik Fornwall
88695dba79
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/.
2017-06-18 20:57:16 +02:00
Fredrik Fornwall
034c87087d
Fix edge case in build-package.sh
2017-06-16 23:27:05 +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
c53d69d0c4
cmake: Update from 3.8.1 to 3.8.2
2017-06-02 14:11:12 +02:00
Fredrik Fornwall
5224a5b410
golang: Update from 1.8.1 to 1.8.3
2017-05-25 23:00:15 +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
d4ab00856e
No need to select one by one. ( #1033 )
2017-05-19 23:38:04 +02:00
Fredrik Fornwall
ce92cc4c5d
Stand in srcdir for termux_step_pre_configure
2017-05-11 01:01:20 +02:00
Fredrik Fornwall
fe5862ce89
Use $(nproc) as default for $TERMUX_MAKE_PROCESSES
2017-05-04 22:21:52 +02:00
Fredrik Fornwall
65394feebc
cmake: Update from 3.8.0 to 3.8.1
2017-05-04 22:18:05 +02:00
Fredrik Fornwall
70dd6b3190
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 .
2017-04-18 08:19:48 +02:00
Fredrik Fornwall
2447023489
Remove world readable&writeable&executable perms
...
We do not want anything world readable, writeable or executable.
Fixes #840 .
2017-04-17 22:23:21 +02:00
Vishal Biswas
1bfb502693
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
2017-04-13 13:58:16 +02:00
Fredrik Fornwall
ad05674561
golang: Update from 1.8 to 1.8.1
2017-04-10 00:19:20 +02:00
Fredrik Fornwall
b340a552ba
Automatically build with -s if external package
2017-04-07 00:38:21 +02:00
Fredrik Fornwall
386c84693b
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 .
2017-04-06 23:33:45 +02:00
Fredrik Fornwall
542aab6b3f
Avoid more gnulib wrappers
2017-04-02 12:38:18 +02:00
Fredrik Fornwall
0d1a1c8e58
Initialize TERMUX_SUBPKG_CONFFILES to empty string
2017-03-26 00:51:46 +01:00
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
2017-03-26 00:22:48 +01:00
Vishal Biswas
66926ecd1f
add support for custom libexecdir ( #869 )
2017-03-24 00:51:50 +01:00
Fredrik Fornwall
38a5614f43
Add share/vala to -dev packages
2017-03-22 00:21:00 +01:00
Fredrik Fornwall
46fe48b356
Validate that no hard links exists in package
2017-03-07 01:44:53 +01:00
Fredrik Fornwall
09c4ed7316
libgnustl: Fix broken stripped library on aarch64
...
Fixes #823 .
2017-03-07 00:34:55 +01:00
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>
2017-03-05 14:22:31 +01:00
Fredrik Fornwall
f3e071d2f4
Wrap getpwuid_r (fixes psql history file location)
2017-03-05 13:34:41 +01:00
Fredrik Fornwall
a599e41a78
Unset nullglob after using it
2017-03-05 11:49:01 +01:00
Fredrik Fornwall
f39b87c294
Remove <sys/shm.h> from the NDK
...
Use the one from libandroid-shmem instead
2017-03-05 11:42:26 +01:00
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
2017-03-05 11:40:50 +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
1197c15b83
Fix ifaddrs.h for real now
2017-02-21 10:11:52 +01:00
Fredrik Fornwall
4626e856f3
Bump toolchain after ifaddrs.h change
2017-02-20 21:58:41 +01:00
Fredrik Fornwall
42562d13b8
ndk_patches: Add a ifaddrs.h polyfill ( fixes #338 )
2017-02-17 22:33:57 +01:00
Fredrik Fornwall
ff3f67dcef
golang: Update from 1.7.5 to 1.8
2017-02-17 20:09:31 +01:00
Fredrik Fornwall
00d9769e93
build-package.sh: Avoid more gnulib wrappers
2017-02-04 01:15:26 +01:00
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.
2017-02-02 22:24:13 +01:00
Fredrik Fornwall
bc0560aa39
build-package.sh: Add -f flag to force build
2017-02-02 22:14:29 +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
7048a1f22d
build-package.sh: Some shellcheck cleanups
2017-02-02 00:40:11 +01:00
Fredrik Fornwall
6b56911d9c
build-package.sh: Handle weird file names better
2017-02-01 22:45:14 +01:00
Fredrik Fornwall
538812ae64
build-package.sh: Update build go from 1.8rc2 to 1.8rc3
2017-01-31 13:07:48 +01:00
Fredrik Fornwall
a15ad0de6d
build-package.sh: Remove broken subpackage logic
2017-01-30 02:10:22 +01:00
Fredrik Fornwall
160874611f
Always export CMAKE_INSTALL_ALWAYS=1 for cmake builds
2017-01-27 23:59:17 +01:00
Fredrik Fornwall
8c9b8a9a1e
Update to go 1.8rc2 for building go packages
2017-01-25 00:23:49 +01:00
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
2017-01-24 10:41:46 +01:00
Fredrik Fornwall
2911ab9295
Remove some macOS leftovers
...
We only build on Linux nowadays
2017-01-20 11:10:59 +01:00
Fredrik Fornwall
12ff30d5ff
Put $PREFIX/lib/cmake in -dev packages
2017-01-19 05:21:14 +01:00
Fredrik Fornwall
c9e68e0d9c
Use -mthumb when building for arm
2017-01-19 03:58:44 +01:00