Henrik Grimler
4f64a2ae59
build-package: install licenses to $PREFIX/share/$PKG/LICENSE
6 years ago
Tom Yan
7e60494c16
build-package: fix unwind symbols hiding
Apparently because libgcc.a is now a linker script, `--exclude-libs libgcc.a` doesn't seem to do a thing. Also hiding symbols from libunwind.a.
6 years ago
Leonid Plyushch
4122f68ebe
new package: libiconv
6 years ago
Leonid Plyushch
e2ad539339
Fast build fixes ( #3696 )
* Do not re=download release files.
* Efficiently handle dependencies: do not try to download \*.deb files when they already downloaded, do not try to extract them more than one time.
6 years ago
Leonid Plyushch
8786624ca8
termux-elf-cleaner: update to v1.6
No changes if API level is >= 23.
6 years ago
Tom Yan
7d5dd1c55f
zlib-dev: breaks and replaces old ndk-sysroot
also bump toolchain version for z{lib,conf}.h removal
6 years ago
Tom Yan
32f46ac7e0
zlib: add package
6 years ago
Fredrik Fornwall
44118b6e67
Remove sys/capability.h from the NDK sysroot
The sys/capability.h file will be provided by libcap-dev.
6 years ago
Tom Yan
72261ce2cc
build-package: handle -dev package download from buildorder.py
6 years ago
Leonid Plyushch
9711b01b2b
termux-elf-cleaner: update to v1.5
Now it no longer removes GNU version sections.
6 years ago
Leonid Plyushch
28f3fbe1bc
build-package.sh: prevent parallel runs in the same environment
Avoid corruption of the build environment if build-package.sh was
executed in 2 parallel sessions.
6 years ago
Leonid Plyushch
e400c23415
termux-elf-cleaner: update to v1.4
Provides fix for Android 5.
6 years ago
Henrik Grimler
46e7252e91
build-package: stop build if buildorder.py returns error
6 years ago
Henrik Grimler
a1601b739b
build-package: call termux_get_repo_files in termux_step start_build
Prevents unnecessary re-downloads of repo files.
6 years ago
Henrik Grimler
e486e4643a
build-package: add new env. var. TERMUX_PACKAGES_DIRECTORIES
Can be set to the path to packages/ directories in other repos (like
unstable-package/packages/, termux-root-packages/packages/,
..). buildorder.py then searches these directories for packages and
dependencies
6 years ago
Henrik Grimler
035ec7e35f
build-package: download dependencies recursively when fast-building
Use scripts/buildorder.py with a new -i flag to get all dependencies
(including subpackages). The script now also spits out both package
name and package dir, to make it easier to build packages from another
repo.
6 years ago
Henrik Grimler
512345c9a1
termux_step_start_build: handle failed subpackage downloads
Build parent package instead of trying to build the subpackage.
6 years ago
Henrik Grimler
fd61b679dd
build-package: mv termux_step_start_build to scripts/build/
6 years ago