1
0
mirror of https://github.com/termux/termux-packages synced 2024-06-25 10:37:11 +00:00
Commit Graph

17 Commits

Author SHA1 Message Date
Leonid Plyushch
7da4f866c1
rebuild everything due to termux-elf-cleaner fix
See https://github.com/termux/termux-packages/issues/4287.

%ci:no-build
2019-11-29 14:22:56 +02:00
Leonid Plyushch
852f93dcb0
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:55:01 +03:00
Leonid Plyushch
e5aeb9853f
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 23:04:11 +03:00
Leonid Plyushch
1b4a91414c no more develsplit + provide static libraries as separate package
%ci:no-build
2019-08-04 21:42:51 +03:00
Fredrik Fornwall
157feabf17 ndk-multilib: Remove default 0 revision 2019-07-04 23:14:06 +02:00
Leonid Plyushch
1bbd2a0153 bump c++ packages
Also reformat build.sh and add libc++ to dependencies where needed.
2019-06-23 22:00:25 +02:00
its-pointless
db5e1cdaf8 version names change 2019-02-24 20:39:35 +02:00
Wetitpig
78b944ba05 Improve formatting of parantheses for functions 2019-02-09 21:06:31 +02:00
Leonid Plyushch
1b8fca7c3e 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 Plyushch
037bcf9566 add licenses for more packages 2019-01-21 17:17:53 +02:00
Fredrik Fornwall
fddd88738a
Update to NDK r18 (#2827) 2018-09-19 23:29:39 +02:00
tomty89
f47cef0c83 Ship libgcc in ndk-sysroot and ndk-multilib (#2146) 2018-02-15 17:57:03 +01:00
Fredrik Fornwall
cf8cd11655 ndk-multilib: Use $ARCH, not $TERMUX_ARCH 2018-02-15 02:02:13 +01:00
Tom Yan
f5a606a684 ndk-multilib: use libatomic from armv7-a/ for arm 2018-02-15 01:55:39 +01:00
Fredrik Fornwall
b8132d99a5 Improve various package descriptions 2017-12-05 22:33:04 +01:00
Fredrik Fornwall
c8ab26e502 ndk-multilib: Remove mips
Mips is being dropped from the Android NDK.
2017-11-18 22:10:23 +01:00
Vladimir Serbinenko
79191bb30c ndk-multilib: Supply crt* files for all platforms.
It allows compiling binaries for another android variant on termux.

E.g. to compile for arm on aarch64 do:

clang -m32 -o 1 1.c -fuse-ld=lld -L/system/lib -B$PREFIX/arm-linux-androideabi/lib

Hopefully with the time -L and -B will be eliminated
2017-11-16 23:36:10 +01:00