Commit Graph

64 Commits

Author SHA1 Message Date
Leonid Pliushch c352216c63 packages: standardize values of several control variables for build.sh
Variables

 TERMUX_PKG_PLATFORM_INDEPENDENT
 TERMUX_DEBUG
 TERMUX_PKG_HAS_DEBUG
 TERMUX_PKG_ESSENTIAL
 TERMUX_SUBPKG_ESSENTIAL
 TERMUX_PKG_NO_STATICSPLIT
 TERMUX_PKG_BUILD_IN_SRC
 TERMUX_PKG_FORCE_CMAKE
 TERMUX_PKG_HOSTBUILD

should not accept arbitrary values for marking them "enabled". Instead
they should accept boolean values which makes them easier to handle and
also makes their meaning clear.

build-package.sh should make decision based on variable's value but not on
whether it is set or empty.

%ci:no-build
2019-08-12 18:49:13 +03:00
Henrik Grimler 291c7bbe1a cmake: bump after jsoncpp update 2019-07-07 18:30:42 +02:00
Leonid Pliushch 3479035287 cmake: bump revision 2019-06-19 21:21:18 +03:00
Leonid Pliushch e4e0379086 cmake: update to 3.14.5 2019-06-08 01:10:02 +03:00
Leonid Pliushch a1bb53e935 cmake: update to 3.14.4 2019-05-18 17:07:08 +03:00
Leonid Pliushch adad8dc395 cmake: bump revision after 0d1170cc 2019-05-06 16:54:19 +03:00
Fredrik Fornwall 4979b0e530 cmake: Update from 3.14.2 to 3.14.3 2019-04-27 00:00:40 +02:00
Fredrik Fornwall bfab2b63a9 cmake: Update from 3.13.4 to 3.14.2 2019-04-18 00:25:28 +02:00
Leonid Pliushch 11200afa32 add zlib to dependencies where needed 2019-04-14 16:00:23 +03:00
Leonid Pliushch 2c16db52fc bump C++ packages for NDK-19 2019-02-23 13:57:09 +02:00
Fredrik Fornwall 352e17d234 cmake: Update from 3.13.3 to 3.13.4 2019-02-09 01:37:11 +01:00
Leonid Pliushch 6a3865aa08 fix licenses where possible
Some packages have license set to "custom" and this
should be fixed.
2019-01-21 17:17:53 +02:00
Leonid Pliushch 361d8c519f [incomplete] set licenses for packages 2019-01-20 22:41:50 +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 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 5dff9a8f6e cmake: Update fro 3.12.2 to 3.12.3 2018-10-07 19:19:40 +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 260a62ada4 cmake: Specify -DBUILD_CursesDialog=ON 2018-08-11 19:42:13 +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 380c2d7bc3 Bump some c++-using packages after libc++ update 2018-06-26 10:48:42 +02:00
Fredrik Fornwall c86a27d1ad librhash: Rename to rhash for discoverability 2018-06-22 01:22:14 +02:00
Fredrik Fornwall 019588bc51 cmake: Update from 3.11.3 to 3.11.4 2018-06-20 01:20:55 +02:00
Fredrik Fornwall 727c4293ef cmake: Update from 3.11.2 to 3.11.3 2018-06-06 02:44:44 +02:00
Fredrik Fornwall 7c2b8f9be2 cmake: Update from 3.11.1 to 3.11.2 2018-05-18 03:22:51 +02:00
Fredrik Fornwall aac77c68bf cmake: Update from 3.11.0 to 3.11.1 2018-04-22 21:48:24 +02:00
Fredrik Fornwall 6cc1e17082 cmake: Update from 3.10.3 to 3.11.0 2018-03-31 00:48:49 +02:00
Fredrik Fornwall c316c30971 cmake: Update from 3.10.2 to 3.10.3 2018-03-18 20:59:53 +01:00
Fredrik Fornwall c398dbd67b cmake: Update from 3.10.1 to 3.10.2 2018-01-20 23:55:00 +01:00
Fredrik Fornwall 3f2d4609d7 cmake: Update from 3.9.6 to 3.10.1 2017-12-17 00:26:35 +01:00
Fredrik Fornwall b8ceea5f26 cmake: Update from 3.9.5 to 3.9.6 2017-11-14 23:28:32 +01:00
Fredrik Fornwall acf993adf2 cmake: Update from 3.9.4 to 3.9.5 2017-11-07 02:26:49 +01:00
Fredrik Fornwall 7a82033d1e cmake: Update from 3.9.3 to 3.9.4 2017-10-06 12:26:03 +02:00
Fredrik Fornwall e7f9373aa7 cmake: Update from 3.9.2 to 3.9.3 2017-09-21 22:52:21 +02:00
Fredrik Fornwall fda1a7e7db cmake: Update from 3.9.1 to 3.9.2 2017-09-10 22:02:59 +02:00
Fredrik Fornwall d80d4b6527 cmake: Update from 3.9.0 to 3.9.1 2017-08-11 13:52:16 +02:00
Fredrik Fornwall 8f2ae5e3ab cmake: Depend on make and clang 2017-07-21 00:33:03 +02:00
Fredrik Fornwall 60f7ef535a cmake: Update from 3.8.2 to 3.9.0 2017-07-20 22:17:45 +02:00
Fredrik Fornwall 6c29aaa1c7 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.
2017-07-14 00:23:37 +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 65394feebc cmake: Update from 3.8.0 to 3.8.1 2017-05-04 22:18:05 +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 80f24036a0 Use more source checksums 2017-03-27 03:29:43 +02:00
Fredrik Fornwall 496fa2c6a0 cmake: Remove unnecessary cmake conf 2017-01-17 22:10:21 +01:00
Fredrik Fornwall a55b3fa0cd cmake: Update from 3.7.1 to 3.7.2 2017-01-15 23:07:37 +01:00
Vishal Biswas 58f7a21c18 Add support for cmake 3.7 (#660) 2017-01-15 13:48:05 +01:00
Fredrik Fornwall 25f0a0306e cmake: Depend on libuv, remove ncurses dependency 2017-01-07 02:11:11 -05:00
Fredrik Fornwall deeb04b560 cmake: Update from 3.6.2 to 3.7.1 2017-01-07 01:00:39 -05:00
Fredrik Fornwall 344ed16cd7 cmake: Update from 3.6.1 to 3.6.2 2016-09-10 10:27:49 -04:00