termux-packages/scripts
Henrik Grimler ffa1ed6051
termux_step_massage: check built libs for undefined symbols
Building packages that use libtool for linking libraries has issues
with ndk-r23 (https://github.com/android/ndk/issues/1614).  This check
makes sure that the built libraries do not give an error like

    CANNOT LINK EXECUTABLE "tesseract": cannot locate symbol "__extenddftf2" referenced by "/data/data/com.termux/files/usr/lib/libtesseract.so"...

once used on device.  In https://github.com/android/ndk/issues/1614 it
seemed like arm gave false positives and needed special consideration,
but when I tested it again today the same false positives do not occur
in built libraries, so no "if arm then .." workaround has been added
for now.
2022-04-05 20:57:25 +02:00
..
bin feat(auto-update): do not log for disabled auto-update 2022-04-05 20:20:11 +05:30
build termux_step_massage: check built libs for undefined symbols 2022-04-05 20:57:25 +02:00
updates fix(auto-update): compare versions with epoch added 2022-04-05 11:38:21 +05:30
aptly_api.sh aptly_api: need to use double quotes in json string 2022-03-13 14:35:54 +01:00
build-bootstraps.sh Added(scripts): Add build-bootstrap.sh 0.1.0 2022-02-08 08:11:53 +05:00
buildorder.py
check-built-packages.py
check-versions.sh
config.guess
config.sub
Dockerfile Update docker image to Ubuntu 21.10 2022-02-08 11:48:43 +01:00
generate-bootstraps.sh Fixed: Fix broken bootstrap zips by adding termux-keyring dependency 2022-01-07 23:59:14 +05:00
get_hash_from_file.py
lint-packages.sh linter: fix detecting invalid versions 2021-12-26 17:47:07 +02:00
list-packages.sh
list-versions.sh
properties.sh properties.sh: notes for next ndk update 2021-10-23 13:55:04 +01:00
run-docker.ps1
run-docker.sh
setup-android-sdk.sh setup-android-sdk.sh: Install 'platforms;android-32' 2022-03-13 08:30:29 +09:00
setup-archlinux.sh setup-archlinux: aerc needs scdoc 2021-09-17 11:06:53 +02:00
setup-offline-bundle.sh new function: termux_setup_python_crossenv 2022-03-02 12:00:30 +09:00
setup-termux.sh build-package: switch the archiver for debian packages over to the one from the NDK, which gets on-device builds working again 2021-11-14 12:42:51 +05:30
setup-ubuntu.sh new package: pypy 2022-03-15 12:01:29 +09:00
test-runner.sh
update-docker.ps1
update-docker.sh
Vagrantfile