Commit Graph

19 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 d1ece97017 p7zip: bump revision 2019-06-20 00:50:00 +03:00
kenneth-Q 1a0c455f1c p7zip: add patch for security 2019-03-10 21:32:17 +01:00
Leonid Pliushch 83f4601fba p7zip: fix license 2019-03-06 11:08:23 +02:00
Leonid Pliushch 2c16db52fc bump C++ packages for NDK-19 2019-02-23 13:57:09 +02:00
Wetitpig 5f8864c10d Improve formatting of parantheses for functions 2019-02-09 21:06:31 +02:00
Leonid Pliushch 46d333adba add licenses for more packages 2019-01-21 17:17:53 +02:00
Fredrik Fornwall 02c0668a9b Update to NDK r18 (#2827) 2018-09-19 23:29:39 +02:00
Fredrik Fornwall 830c578502 p7zip: Minor cleanup 2018-05-20 14:36:54 +02:00
Fredrik Fornwall 51c7760090 Drop need of setting TERMUX_PKG_FOLDERNAME
Instead figure out the top level source folder ourselves.
2017-09-20 00:48:04 +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 544181cd4f Use more source checksums 2017-03-27 01:56:11 +02:00
Fredrik Fornwall 48670d1b90 Replace maintainer email with github nick 2016-09-26 16:28:22 -04:00
Fredrik Fornwall 26d897045a p7zip: Update from 15.14.1 to 16.02 2016-09-26 10:04:26 -04:00
Fredrik Fornwall bb27a0ec42 Various package updates
Many of them cascading from the update of glib.
2016-05-04 08:54:30 -04:00
Francisco Demartino b3baa1e868 p7zip: add maintainer 2015-12-22 16:26:58 -03:00
Fredrik Fornwall e74041f9c1 p7zip: Fix build on non-arm arches 2015-12-22 07:12:24 -05:00
Francisco Demartino 1adca84b65 p7zip: fix man path 2015-12-21 14:59:34 -03:00
Francisco Demartino 05ee85bb0e p7zip: add package
I put almost 3 hours on this!

It ships with a lot of makefiles for various platforms, notably
one for android_arm. I patched it a bit because Termux already gives
many of the goodies. Probably it could be simplified.

Most of the time went on tinkering with flags and waiting for the
Docker container to reload the new files...there must be a better way!

p7zip doesn't seem to honor $prefix, instead it uses $DEST_HOME.
2015-12-21 14:32:50 -03:00