Commit Graph

32 Commits

Author SHA1 Message Date
termux-pacman-bot
0a8dc4d1b6 enhance(main/libc++): make package buildable on device
By downloading android-ndk zip instead of relying on the toolchain
directory.
2023-01-07 12:01:20 +00:00
termux-pacman-bot
846bc4b770 Revert update of ndk-packages
This WIP was not suppose to be pushed to master.
2023-01-03 20:30:56 +00:00
termux-pacman-bot
8a52d7ca6d enhance(main/libc++): make package buildable on device
By downloading android-ndk zip instead of relying on the toolchain
directory.
2023-01-03 20:01:10 +00:00
termux-pacman-bot
246a166574 build-package.sh: fix bug with TERMUX_FORCE_BUILD and add new flag -F (TERMUX_FORCE_BUILD_DEPENDENCIES) (#13861)
This add-on requires careful review and testing, but this will not interfere with compiling packages.

Co-authored-by: agnostic-apollo <agnosticapollo@gmail.com>

%ci:no-build
2023-01-03 15:31:33 +00:00
termux-pacman-bot
d9ec152a1b libc++: mark as not available for on-device build
[skip ci]
2022-12-04 08:33:12 +00:00
termux-pacman-bot
1887406832 libc++: rebuild after ndk update 2022-09-14 17:00:48 +00:00
termux-pacman-bot
02f94ef60f rebuild: bump packages that depend on our toolchain
After termux-elf-cleaner step of toolchain was fixed.
2022-08-18 15:38:16 +00:00
termux-pacman-bot
9685e7eedc packages/libc++ 2022-08-13 10:39:49 +00:00
termux-pacman-bot
85138a2402 packages/libc++ 2022-08-08 17:41:35 +00:00
Ivan Max
18198e08a0 rebuild libc++ 2022-08-08 20:34:48 +03:00
termux-pacman-bot
1c333a5856 packages/libc++ 2022-08-08 16:55:26 +00:00
Ivan Max
d3ff12f631 rebuild libc++ 2022-08-08 19:47:29 +03:00
termux-pacman-bot
7a1631360e packages/libc++ 2022-08-07 08:12:39 +00:00
Ivan Max
ae0ad0c4fa libc++ 2022-08-07 11:07:54 +03:00
termux-pacman-bot
b334cabd7f packages/libc++ 2022-06-27 13:58:47 +00:00
Maxython
133294794e Update repo 2021-12-28 23:45:24 +03:00
Maxython
d4d3c1ae2d packages/libc++ 2021-12-28 15:11:18 +03:00
Maxython
91c1f5d2ea packages/libc++ 2021-12-27 01:30:45 +03:00
Maxython
361ce31ce2 packages/libc++ 2021-12-09 00:06:46 +03:00
Maxython
15fa0e3e85 packages/libc++ 2021-12-08 20:40:41 +03:00
Maxython
4fa64d7dc5 packages/libc++ 2021-12-05 01:30:24 +03:00
Lucinda May Phipps
1a68eb2926 libc++: bump revision 2021-10-23 13:42:18 +01:00
Lucy Phipps
ccf386f8db libc++: bump revision 2021-10-23 09:48:20 +01:00
Leonid Pliushch
37375312b9 explicitly set maintainer for each package
In issue https://github.com/termux/termux-packages/issues/6160 I have found
that community repo "its-pointless.github.io" specifies us as maintainer
for its packages. This is NOT TRUE and potentially misleads people using
these packages.

Now TERMUX_PKG_MAINTAINER will contain a default value which is neutral
and not specify maintainer. So all packages now have to override it to
the correct value.

[skip ci]
%ci:no-build
2020-12-20 15:16:34 +02:00
Henrik Grimler
0cc66eb40b libc++: bump to build r21d 2020-07-10 22:02:55 +02:00
Leonid Pliushch
8701462951 add new linter script & fix packages where needed
Linter will check packages submitted for CI build. If error was found,
build will not be allowed.

To ensure that all build.sh scripts are consistent and have at least
minimal allowed quality, linter is permanently enabled for all branches
and pull requests.
2019-08-14 14:27:55 +03:00
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
Tom Yan
596c8c85da Simplify libc++ setup
As clang++ in the NDK defaults to libc++ since r17, we no longer
need to fake a libstdc++.so at build time (and omit it from the
libc++ package we ship).
2019-03-11 16:33:12 +08:00
Wetitpig
5f8864c10d Improve formatting of parantheses for functions 2019-02-09 21:06:31 +02: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
46d333adba add licenses for more packages 2019-01-21 17:17:53 +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