Commit Graph

334 Commits

Author SHA1 Message Date
Henrik Grimler
2ff975c353 Working deb_get_info and install_dep_deb functions 2019-01-25 20:41:01 +01:00
Henrik Grimler
8188191c0d build-package: add termux_extract_version function 2019-01-25 20:41:01 +01:00
Henrik Grimler
04dd0b145c updates 2019-01-25 20:41:01 +01:00
Stephen
66763880af Update build-package.sh 2019-01-25 20:41:01 +01:00
Stephen
553805e932 cheap trick to fix + issue in package search 2019-01-25 20:41:01 +01:00
Henrik Grimler
e9e9029461 build-package: with -i -q, ignore recommended packages and suggestions (#3) 2019-01-25 20:41:01 +01:00
Stephen Groat
db5db2c69f Use apt for dependencies 2019-01-25 20:41:01 +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