Commit Graph

49 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
Leonid Pliushch c81d4c8698 add stubs to prevent on-device building packages with dangerous operations in build.sh
%ci:no-build
2019-08-08 16:58:34 +03:00
Leonid Pliushch 04e32bec03 mariadb: remove `chown` calls from mysql_install_db script 2019-08-04 21:55:56 +03:00
Leonid Pliushch 6e70277fb3 no more develsplit + provide static libraries as separate package
%ci:no-build
2019-07-28 21:17:12 +03:00
Leonid Pliushch 94db67b19b mariadb: update to 10.4.6 2019-07-24 17:54:03 +03:00
Leonid Pliushch f17f9fa85b mariadb: bump revision 2019-06-20 00:34:36 +03:00
Fredrik Fornwall adb6a80512 cmake: Fix building against libiconv 2019-05-23 02:11:55 +02:00
Leonid Pliushch b98ffcf631 add libiconv to dependencies where needed 2019-05-05 21:29:36 +02:00
Leonid Pliushch dd3134f43a mariadb: rebuild due to versioned liblzma 2019-05-03 17:44:58 +03:00
Leonid Pliushch 43973ab6d7 mariadb: fix post-installation script
See https://github.com/termux/termux-packages/issues/3713
2019-04-25 00:32:52 +03:00
Leonid Pliushch 11200afa32 add zlib to dependencies where needed 2019-04-14 16:00:23 +03:00
Fredrik Fornwall 65cacc9be6 mariadb: Update from 10.3.13 to 10.3.14 2019-04-11 23:46:32 +02:00
Fredrik Fornwall 850df137ea mariadb: Update from 10.3.12 to 10.3.13 2019-03-04 22:51:11 +01:00
Leonid Pliushch 3de350e9e6 mariadb: create directory $PREFIX/etc/my.cnf.d to prevent error on installation 2019-02-26 01:26:00 +02:00
Leonid Pliushch 2c16db52fc bump C++ packages for NDK-19 2019-02-23 13:57:09 +02:00
Wetitpig 7ddcce5701 No backticks 2019-02-15 18:01:09 +02:00
Wetitpig 5f8864c10d Improve formatting of parantheses for functions 2019-02-09 21:06:31 +02:00
Oliver Schmidhauser 5b3698e320 bump mariadb because of nl_langinfo error 2019-02-01 15:46:39 +01:00
Leonid Pliushch 46d333adba add licenses for more packages 2019-01-21 17:17:53 +02:00
Fredrik Fornwall c04d0e1e40 mariadb: Update from 10.3.11 to 10.3.12 2019-01-11 01:42:02 +01:00
Fredrik Fornwall 69816693cc mariadb: Update from 10.3.10 to 10.3.11 2018-11-28 02:15:17 +01:00
Fredrik Fornwall f81b36573d mariadb: Update from 10.3.9 to 10.3.10 2018-10-18 07:00:36 +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 7dcb3a737d mariadb: Update from 10.3.8 to 10.3.9 2018-08-17 23:57:04 +02:00
Fredrik Fornwall 4474709169 mariadb: Update from 10.3.7 to 10.3.8 2018-07-23 01:26:38 +02:00
Fredrik Fornwall 7500de76a6 mariadb: Update cmake parameters 2018-06-28 09:52:36 +02:00
Fredrik Fornwall 6988f30ee7 Bump c++-using packages 2018-06-26 13:29:06 +02:00
Fredrik Fornwall a208a1afe1 mariadb: Fix building with latest cmake 2018-06-21 22:00:52 +02:00
Fredrik Fornwall dce3f6bace mariadb: Update from 10.2.15 to 10.3.7 2018-06-14 23:30:43 +02:00
Fredrik Fornwall 7f163df93e mariadb: Avoid linking in liblz4 2018-05-19 04:11:16 +02:00
Fredrik Fornwall 0d808c6efa mariadb: Update from 10.2.13 to 10.2.15 2018-05-19 02:08:14 +02:00
Fredrik Fornwall 60e77c8739 mariadb: Update from 10.2.12 to 10.2.13 2018-02-14 22:41:50 +01:00
Fredrik Fornwall a7688afe05 mariadb: Update from 10.2.10 to 10.2.12 2018-01-05 23:06:01 +01:00
Henrik Grimler a7513a7d1d mariadb: bump package after my.cnf patch 2017-12-09 22:28:33 +01:00
Fredrik Fornwall 4e403d2cee mariadb: Update from 10.2.9 to 10.2.10 2017-11-07 05:51:44 +01:00
Fredrik Fornwall 3600c8d8ec mariadb: Update from 10.2.8 to 10.2.9 2017-10-05 08:25:37 +02:00
Fredrik Fornwall fe06759606 mariadb: Update from 10.2.7 to 10.2.8 2017-08-20 13:49:18 +02:00
Fredrik Fornwall da7ffdd078 mariadb: Update from 10.2.6 to 10.2.7 2017-07-25 01:15:21 +02:00
vishalbiswas f01c71441f mariadb: enable post installation setup 2017-07-18 00:01:03 +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 0be9118d7f mariadb: Enable 32-bit builds again 2017-07-10 01:49:27 +02:00
Fredrik Fornwall 993268c308 Drop -D_FILE_OFFSET_BITS=64 support for now
32-bit android uses 32-bit off_t by default. When building with
-D_FILE_OFFSET_BITS=64 with unified headers off_t are promoted
to 64-bit, but there are bugs in the toolchain and spotty support
for it in the platform (not all functions are available until
android-24, and the platform zlib is compiled with 32-bit off_t).

Also, unless every library&program is rebuilt with 64-bit off_t,
including user-built ones, we risk a mismatch between programs and
libraries which can cause serious (but sometimes subtle) runtime
failures.

As -D_FILE_OFFSET_BITS=64 is not that important for most users
(with mariadb requiring it as an exception), we drop the support
for now by patching it away in <sys/cdefs.h>.
2017-07-07 03:52:46 +02:00
Fredrik Fornwall b53e8a4dd3 mariadb: Bump revision after ndk header fix 2017-07-03 01:29:59 +02:00
Fredrik Fornwall 2328596576 mariadb: Fix i686 build with libatomic 2017-07-02 21:41:14 +02:00
Fredrik Fornwall 44c69b57b3 mariadb: Bump revision, set INSTALL_SBINDIR 2017-07-02 13:57:36 +02:00
Vishal Biswas a156f81751 remove unnecessary patches and enable mariadb for arm and i686 (#1115)
* krb5: res_init and res_search prototypes are now declared

* mariadb: snprintf is no longer a macro

* mariadb: enable arm, i686
2017-07-01 08:44:49 +02:00
Fredrik Fornwall fe44d9a19b mariadb: Avoid opportunistic linkage 2017-06-18 02:28:07 +02:00
Fredrik Fornwall 55ee01528e mariadb: Update from 10.1.23 to 10.2.6 2017-06-16 23:26:46 +02:00
Fredrik Fornwall 4ed3015bfb mariadb: Enable package (64-bit only for now) 2017-05-08 23:29:24 +02:00