Henrik Grimler
444db6aade
build-package: make TERMUX_PKG_MAINTAINER overridable
...
Makes it possible to change default maintainer for another repo
2019-01-27 07:39:13 +01:00
Fredrik Fornwall
873f60cbb5
iconv.h from libandroid-support to ndk-patches
2019-01-25 02:57:27 +01:00
Fredrik Fornwall
3ab4c8f8e0
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.
2019-01-25 01:58:51 +01:00
Fredrik Fornwall
36879411ed
golang: Update from 1.11.4 to 1.11.5
2019-01-25 00:43:25 +01:00
Tom Yan
0db05befbc
libandroid-support: place headers directly under include
2019-01-23 01:40:08 +01:00
Leonid Pliushch
585b5e8070
build-package.sh: package description field should be always placed to the end of control file
2019-01-23 00:30:11 +01:00
Leonid Pliushch
588bb485ae
build-package.sh: use gzip compression for metadata
2019-01-23 00:30:11 +01:00
Fredrik Fornwall
0eb6abc288
cmake: Update from 3.13.2 to 3.13.3
2019-01-16 23:11:24 +01:00
Fredrik Fornwall
25f0145357
Patch TCSAFLUSH to be TCSANOW
2019-01-16 21:57:15 +01:00
Fredrik Fornwall
ece2f622e8
Improve meson build setup
2018-12-31 02:43:27 +01:00
Fredrik Fornwall
11a4e2950b
golang: Update from 1.11.2 to 1.11.4
2018-12-19 01:23:17 +01:00
Fredrik Fornwall
6e36707d3f
cmake: Update from 3.13.1 to 3.13.2
2018-12-19 01:20:00 +01:00
Fredrik Fornwall
381befd1f1
cmake: Update from 3.12.4 to 3.13.1
2018-11-30 01:12:52 +01:00
Fredrik Fornwall
dc4db83188
cmake: Update from 3.12.3 to 3.12.4
2018-11-05 23:00:20 +01:00
Fredrik Fornwall
cd7831c287
golang: Update from 1.11.1 to 1.11.2
2018-11-05 21:38:26 +01:00
Fredrik Fornwall
20e98f043c
Use TERMUX_PKG_EXTRA_CONFIGURE_ARGS for rust
2018-10-18 06:12:27 +02:00
Fredrik Fornwall
5dff9a8f6e
cmake: Update fro 3.12.2 to 3.12.3
2018-10-07 19:19:40 +02:00
Fredrik Fornwall
0019a2d1a7
golang: Update from 1.11 to 1.11.1
2018-10-02 21:21:37 +02:00
Fredrik Fornwall
71869f8e44
build-package.sh: Update meson from 0.47.0 to 0.48.0
2018-09-26 07:16:50 +02:00
Fredrik Fornwall
1cb7b759cb
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.
2018-09-22 01:05:16 +02:00
Fredrik Fornwall
2811236000
Switch back to -Os instead of -Oz for arm
...
Seems that there are still issues (segfault on ruby at least).
2018-09-20 02:43:14 +02:00
Fredrik Fornwall
eb99c23cf1
Try using -Oz on 32-bit arm as well after ndk r18
2018-09-19 23:32:30 +02:00
Fredrik Fornwall
02c0668a9b
Update to NDK r18 ( #2827 )
2018-09-19 23:29:39 +02:00
Henrik Grimler
6d8e9a7939
arm: don't build with -fno-integrated-as
...
Fixes ruby segfault (without the need for -O1).
2018-09-19 23:21:56 +02:00
Henrik Grimler
80b8055538
build-{package,all}.sh: fix -d and add -o to build-all
...
-d didn't work for build-package.sh -d -a all before.
2018-09-15 21:20:28 +02:00
Henrik Grimler
3fd0e03e43
build-package.sh: fix typo
2018-09-15 21:20:28 +02:00
Henrik Grimler
2e114a4b8d
build-package.sh: add option to move debs to another folder
2018-09-15 21:20:28 +02:00
Fredrik Fornwall
b67725b59a
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.
2018-09-14 20:40:34 +02:00
Fredrik Fornwall
fd72a74c42
openssl: Update from 1.0.2 to 1.1.1 ( #2775 )
2018-09-11 22:43:19 +02:00
Fredrik Fornwall
7db265c137
cmake: Update from 3.12.1 to 3.12.2
2018-09-09 23:02:30 +02:00
Fredrik Fornwall
c98c91496d
Pass -DDOXYGEN_EXECUTABLE to cmake for all builds
...
This avoids cmake picking up a cross-compiled doxygen binary.
2018-09-06 06:36:42 +02:00
Fredrik Fornwall
474a295669
fd: Add package (hello second rust package!)
...
Also extract out rust setup from ripgrep.
2018-09-03 23:57:26 +02:00
Fredrik Fornwall
a0bd8400c1
Fix mistake in shellcheck cleanup
2018-08-27 22:36:11 +02:00
Fredrik Fornwall
e5ab968a6a
Fix some shellcheck issues
2018-08-27 22:27:42 +02:00
Henrik Grimler
7bac02cef6
build-package.sh: set --libdir=$PREFIX/lib
...
x86_64 builds defaults to $PREFIX/lib64 otherwise on some systems.
2018-08-27 12:21:21 +02:00
Fredrik Fornwall
0d58bc4384
golang: Update from 1.10.3 to 1.11
2018-08-25 23:22:24 +02:00
Fredrik Fornwall
542a7defa1
Use ninja as cmake generator by default
2018-08-23 17:52:26 +02:00
Davide Depau
a18e34ccfd
Make $TERMUX_DEBDIR configurable
...
Allows building debs outside of the Termux source directory
2018-08-23 17:36:50 +02:00
Tom Yan
60e337e7fb
build-package.sh: use $TERMUX_PKG_API_LEVEL for -DCMAKE_SYSYEM_VERSION
2018-08-22 08:34:44 +02:00
Fredrik Fornwall
f1e9f33727
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.
2018-08-21 01:00:59 +02:00
Joakim
5a5cf2b11d
cmake: Allow choosing Ninja to build packages
2018-08-21 00:49:42 +02:00
Fredrik Fornwall
33e80f9944
Make checksums for downloads mandatory
...
Use SKIP_CHECKSUM if you really want to avoid checksums.
2018-08-21 00:35:50 +02:00
Fredrik Fornwall
b3f68a9b5c
Update build tools version to 28.0.2
...
Also extract setting ndk and build tools version to
scripts/properties.sh to avoid duplication.
2018-08-15 16:52:18 +02:00
Fredrik Fornwall
e16ba7d86f
cmake: Update from 3.11.4 to 3.12.1
2018-08-10 13:01:10 +02:00
Fredrik Fornwall
047754e8fa
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.
2018-07-26 12:21:43 +02:00
Henrik Grimler
e71adec6a5
wireguard-tools: Add package
...
Also run make if $TERMUX_PKG_EXTRA_MAKE_ARGS is defined, even if no $TERMUX_PKG_SRCDIR/Makefile exists.
2018-07-15 17:11:40 +02:00
Fredrik Fornwall
16dae8a4eb
Update meson used from 0.46.1 to 0.47.0
2018-07-03 13:25:19 +02:00
Fredrik Fornwall
4682296dae
Fix typo in build-package.sh
2018-06-26 04:53:02 +02:00
Leonid Pliushch
461ab10d23
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
2018-06-24 02:16:49 +02:00
Fredrik Fornwall
a00923eee0
Introduce TERMUX_PKG_SKIP_SRC_EXTRACT
...
This new construct allows us to specify the src url in a structured
way for e.g. repology metadata. Start by using it in ack-grep and
ca-certificates.
2018-06-22 01:13:24 +02:00