Fredrik Fornwall
3c8a800092
Remove <spawn.h> completely
Fixes building fish.
7 years ago
Fredrik Fornwall
392b4b6ba5
Update NDK used to r16
Run scripts/update-docker.sh to update the docker image.
7 years ago
Fredrik Fornwall
4851726f9d
cmake: Update from 3.9.5 to 3.9.6
7 years ago
Stephen
e1163ab5bb
use tar strip-components to extract src
avoids having to manually determine package name, needed for #1743
7 years ago
Fredrik Fornwall
9683c9710d
cmake: Update from 3.9.4 to 3.9.5
7 years ago
Fredrik Fornwall
0c3e72d69f
termux-elf-cleaner: Update from 1.1 to 1.2
7 years ago
Fredrik Fornwall
02764a913f
Enable dependency checks for out-of-tree packages
When building an out-of-tree package, as in
./build-package.sh path/to/my-package.sh
dependency checks now works.
7 years ago
Fredrik Fornwall
635ea80c74
golang: Update from 1.9.1 to 1.9.2
7 years ago
Fredrik Fornwall
f2d612ab40
Bump meson version used when building
7 years ago
Fredrik Fornwall
e23b8a1fdd
golang: Update from 1.9 to 1.9.1
7 years ago
Stephen
cf5759092c
add quiet build option for ci builds ( #1634 )
* add quiet build options for ci builds
need to find ways to reduce length of log output
* Update build-package.sh
* make quiet builds recursive
7 years ago
Fredrik Fornwall
71d210653b
cmake: Update from 3.9.3 to 3.9.4
7 years ago
Fredrik Fornwall
fd1128ca1a
cmake: Update from 3.9.2 to 3.9.3
7 years ago
Fredrik Fornwall
bdd7421906
Handle more tar files in root folder detection
Fixes #1548 .
7 years ago
Fredrik Fornwall
1b3f3ebde9
Drop need of setting TERMUX_PKG_FOLDERNAME
Instead figure out the top level source folder ourselves.
7 years ago
Fredrik Fornwall
9d0018f414
Update meson version used from 0.42.0 to 0.42.1
7 years ago
Joakim
5f03e3643a
ninja: add package
7 years ago
Fredrik Fornwall
fbf6030533
ruby: Build with -O1 on 32-bit arm (see #1520 )
7 years ago
Fredrik Fornwall
b461954b5c
ndk-patches: Fix pwd.h patch
7 years ago
Fredrik Fornwall
8ebeeaa3d4
ndk-patches: Use bin/login in getpwd()
7 years ago
Fredrik Fornwall
003833c2e5
ruby: Build with -Os instead of -Oz (see #1520 )
When building ruby with clang and -Oz it segmentation faults on
32-bit arm, so use -Os there instead.
7 years ago
Fredrik Fornwall
e72b397714
cmake: Update from 3.9.1 to 3.9.2
7 years ago
Fredrik Fornwall
0dc547ae70
Use go 1.9 in build-package.sh
7 years ago
Fredrik Fornwall
430eef3bc1
Use -Oz instead of -Os for clang
7 years ago
Fredrik Fornwall
bc346c4a94
Update meson version used from 0.41.2 to 0.42.0
7 years ago
Fredrik Fornwall
50ed335795
Make libintl.h provide inline stubs
Previously libandroid-support contained inline stubs for libintl.h
functions (gettext(), dgettext() and friends).
We now provide inline versions of them in libintl.h directly so
libandroid-support is no longer necessary to get them.
7 years ago
Fredrik Fornwall
dab4f215c8
Remove TERMUX_JACK and TERMUX_JILL
7 years ago
Fredrik Fornwall
56601c842f
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
7 years ago
Fredrik Fornwall
3b45c02d9f
cmake: Update from 3.9.0 to 3.9.1
7 years ago
Fredrik Fornwall
45d85e7fe4
Add basic TERMUX_PKG_BUILD_DEPENDS support
7 years ago
Fredrik Fornwall
829516f1a4
Update from NDK version used from r15b to r15c
The docker image has been updated - run scripts/update-docker.sh
7 years ago
Henrik Grimler
4f85432bf7
Add TERMUX_SUBPKG_REPLACES to make it possible to for subpackages to replace packages.
8 years ago
Grimler
9ec050917e
Add TERMUX_PKG_BREAKS
Breaks is is a bit kinder than Conflicts and should be used for example if a file is moved between packages or if a package is splitted into two.
See https://www.debian.org/doc/debian-policy/ch-relationships.html#s-breaks
8 years ago
Grimler
5f21784738
Add TERMUX_PKG_RECOMMENDS.
Makes it possible to specify recommended packages.
8 years ago
Fredrik Fornwall
63d4976303
Different meson cross files for different arches
8 years ago
Fredrik Fornwall
f0c1439bc0
Initial stab at supporting ninja and meson builds
Currently unused.
8 years ago
Fredrik Fornwall
d1f566f799
Attach arm issues with C++ exception unwinding
See https://github.com/android-ndk/ndk/issues/379
Fixes #1163
Fixes issues with gdb segfaulting on arm on an unrecognized command.
8 years ago
Fredrik Fornwall
17901f5141
cmake: Update from 3.8.2 to 3.9.0
8 years ago
Fredrik Fornwall
08400f7449
Bump ndk standalone toolchain version
Also avoid patching in ndk-stl.
8 years ago
its-pointless
aa1865fe9a
fixes building cstddef include for g++
8 years ago
Fredrik Fornwall
845a978a46
ndk-patches: Patch to 'define MB_CUR_MAX 4'
The platform headers has the following macro:
#define MB_CUR_MAX __ctype_get_mb_cur_max()
where __ctype_get_mb_cur_max() tries to handle UTF-8 encodings.
However, even in Android 7.0 setlocale(LC_ALL, ""), which many
programs do at startup, doesn't work in that it sets the locale
as non-utf8:
https://android.googlesource.com/platform/bionic/+/nougat-release/libc/bionic/locale.cpp#139
So we just always consider us being in an utf-8 locale.
Also rebuild coreutils to fix #1136 .
8 years ago
Fredrik Fornwall
a5cdd56d11
Drop old --fix-cortex-a8 flag
8 years ago
Fredrik Fornwall
6b884285ac
Avoid bundling lib/libc++_shared.so in a package
8 years ago
Stephen
5c6763d005
revert changes
8 years ago
Stephen
dd50463e22
comment out new ideas
8 years ago
Stephen
58726460e7
disable package downloads for down
8 years ago
Stephen
3229d546ad
add debug tags
8 years ago
Stephen
06e5ec1f12
Continuous output and failure
some attempt at using dpkg for termux package installs instead of
rebuilding from source
8 years ago
Fredrik Fornwall
d946e67c5b
Transition from gnustl to libc++
This will make things as std::to_string() and other C++ features
work with a modern and supported C++ library.
We package up libc++_shared.so and bump the revision of every C++
using package to make it rebuild against it.
Users who have built C++ using libraries or programs will probably
need to rebuild them if they are linked against Termux-supplied
libraries, as user code was previously linked against gnustl while
the system libraries are now using libc++, and it's not a good idea
to mix C++ standard libraries in a program.
8 years ago
Fredrik Fornwall
28c3a74ab3
Move TERMUX_STANDALONE_TOOLCHAIN declaration
See https://github.com/termux/termux-packages/pull/1125
8 years ago