Henrik Grimler
bc776004df
build-package: with -i -q, ignore recommended packages and suggestions ( #3 )
7 years ago
Stephen Groat
44c34afb82
Use apt for dependencies
7 years ago
Fredrik Fornwall
fbe5ab23a9
iconv.h from libandroid-support to ndk-patches
6 years ago
Fredrik Fornwall
d486f2a083
Remove langinfo.h from libandroid-support
Instead provide langinfo.h with inline implemention of nl_langinfo()
as a system header.
This avoids linking in libandroid-support.so in some places, and
improves compatibility when building code on-device.
6 years ago
Fredrik Fornwall
34eb49d969
golang: Update from 1.11.4 to 1.11.5
6 years ago
Tom Yan
df62b61835
libandroid-support: place headers directly under include
6 years ago
Leonid Plyushch
8c3855cc32
build-package.sh: package description field should be always placed to the end of control file
6 years ago
Leonid Plyushch
dde3e01c15
build-package.sh: use gzip compression for metadata
6 years ago
Fredrik Fornwall
a7aaf7a7cb
cmake: Update from 3.13.2 to 3.13.3
6 years ago
Fredrik Fornwall
b5219f720c
Patch TCSAFLUSH to be TCSANOW
6 years ago
Fredrik Fornwall
ae93196b07
Improve meson build setup
6 years ago
Fredrik Fornwall
f146f572c9
golang: Update from 1.11.2 to 1.11.4
6 years ago
Fredrik Fornwall
e47c8c9129
cmake: Update from 3.13.1 to 3.13.2
6 years ago
Fredrik Fornwall
d1d825ddf2
cmake: Update from 3.12.4 to 3.13.1
6 years ago
Fredrik Fornwall
c6b7c3f50c
cmake: Update from 3.12.3 to 3.12.4
6 years ago
Fredrik Fornwall
492c67a753
golang: Update from 1.11.1 to 1.11.2
6 years ago
Fredrik Fornwall
16c3556462
Use TERMUX_PKG_EXTRA_CONFIGURE_ARGS for rust
6 years ago
Fredrik Fornwall
070503fce5
cmake: Update fro 3.12.2 to 3.12.3
6 years ago
Fredrik Fornwall
044c911db2
golang: Update from 1.11 to 1.11.1
6 years ago
Fredrik Fornwall
c055fa1849
build-package.sh: Update meson from 0.47.0 to 0.48.0
6 years ago
Fredrik Fornwall
cbd8976c80
Use ac_cv_c_bigendian=no for all packages
Tesseract also needs it now, but enough is enough, so just add it to all
autoconf-using packages by default.
6 years ago
Fredrik Fornwall
c2c453ee0d
Switch back to -Os instead of -Oz for arm
Seems that there are still issues (segfault on ruby at least).
6 years ago
Fredrik Fornwall
26ec0293b5
Try using -Oz on 32-bit arm as well after ndk r18
6 years ago
Fredrik Fornwall
fddd88738a
Update to NDK r18 ( #2827 )
6 years ago
Henrik Grimler
e85e3907de
arm: don't build with -fno-integrated-as
Fixes ruby segfault (without the need for -O1).
6 years ago
Henrik Grimler
3a98964064
build-{package,all}.sh: fix -d and add -o to build-all
-d didn't work for build-package.sh -d -a all before.
6 years ago
Henrik Grimler
97932ab136
build-package.sh: fix typo
6 years ago
Henrik Grimler
020e595b0d
build-package.sh: add option to move debs to another folder
6 years ago
Fredrik Fornwall
9951092d51
build-package: Use cargo install for rust packages
Starting with rust 0.29.0 the cargo install command can be used with
--target.
Also, install shell completion scripts for ripgrep.
6 years ago
Fredrik Fornwall
540102f2eb
openssl: Update from 1.0.2 to 1.1.1 ( #2775 )
6 years ago
Fredrik Fornwall
c7a8e49e3d
cmake: Update from 3.12.1 to 3.12.2
6 years ago
Fredrik Fornwall
02417dfc2d
Pass -DDOXYGEN_EXECUTABLE to cmake for all builds
This avoids cmake picking up a cross-compiled doxygen binary.
6 years ago
Fredrik Fornwall
e3e075ea12
fd: Add package (hello second rust package!)
Also extract out rust setup from ripgrep.
6 years ago
Fredrik Fornwall
f6ee2b6e00
Fix mistake in shellcheck cleanup
6 years ago
Fredrik Fornwall
757425e283
Fix some shellcheck issues
6 years ago
Henrik Grimler
54fc3d9bca
build-package.sh: set --libdir=$PREFIX/lib
x86_64 builds defaults to $PREFIX/lib64 otherwise on some systems.
6 years ago
Fredrik Fornwall
65fdf8ed5c
golang: Update from 1.10.3 to 1.11
6 years ago
Fredrik Fornwall
e12cd2c110
Use ninja as cmake generator by default
6 years ago
Davide Depau
806de439b4
Make $TERMUX_DEBDIR configurable
Allows building debs outside of the Termux source directory
6 years ago
Tom Yan
e304d359f9
build-package.sh: use $TERMUX_PKG_API_LEVEL for -DCMAKE_SYSYEM_VERSION
6 years ago
Fredrik Fornwall
a678e44193
Run termux_setup_ninja if TERMUX_CMAKE_BUILD=Ninja
Also drop TERMUX_PKG_EXTRA_NINJA_ARGS for now, it can be added back if
desired.
6 years ago
Joakim
f4b42940c5
cmake: Allow choosing Ninja to build packages
6 years ago
Fredrik Fornwall
67ad163930
Make checksums for downloads mandatory
Use SKIP_CHECKSUM if you really want to avoid checksums.
6 years ago
Fredrik Fornwall
bbb65d5bee
Update build tools version to 28.0.2
Also extract setting ndk and build tools version to
scripts/properties.sh to avoid duplication.
6 years ago
Fredrik Fornwall
774997a88c
cmake: Update from 3.11.4 to 3.12.1
6 years ago
Fredrik Fornwall
1a33816282
Update android sdk build tools
Update the android sdk build tools from 27.0.3 to 28.0.1, bringing
in d8 which is replacing dx.
This needs an update of the Docker image, so run scripts/update-docker.sh
to update it.
7 years ago
Henrik Grimler
aa3e6f78b8
wireguard-tools: Add package
Also run make if $TERMUX_PKG_EXTRA_MAKE_ARGS is defined, even if no $TERMUX_PKG_SRCDIR/Makefile exists.
7 years ago
Fredrik Fornwall
9260bcd352
Update meson used from 0.46.1 to 0.47.0
7 years ago
Fredrik Fornwall
6fbe915812
Fix typo in build-package.sh
7 years ago
Leonid Plyushch
1dd5e1bda6
build-package.sh: introduce TERMUX_PKG_PROVIDES
The field 'Provides:' makes possible creation of virtual packages.
Info: https://www.debian.org/doc/debian-policy/#virtual-packages-provides
7 years ago