termux-packages/scripts
Jia Yuan Lo 56c04aafc4
termux_step_massage: enhance symbol checking (#18233)
So that we dont have to physically own old phones to check issues like
these after package creation but during package creation.

CANNOT LINK EXECUTABLE "executable": cannot locate symbol "symbol"

The checks are mandatory! This will add around 5mins for large packages
on CI. Parser can be added later to reduce number of symbols to check.

New variables are added:

TERMUX_PKG_EXTRA_UNDEF_SYMBOLS_TO_CHECK
to facilitate specific symbols checks on specific packages

TERMUX_PKG_UNDEF_SYMBOLS_FILES
list of files that are intended to have undefined symbols
2024-04-27 12:09:32 +08:00
..
bin fix(auto-updater): increase gh issue list limit to 10000 (#18788) 2023-12-22 16:34:34 +08:00
build termux_step_massage: enhance symbol checking (#18233) 2024-04-27 12:09:32 +08:00
updates fix(termux_repology_api_get_latest_version.sh): return "Already up to date" for all repology update requests in the case if repology is unavailable or other error 2024-03-17 11:06:09 +02:00
utils Compiler improvement (#17786) 2023-09-09 17:22:47 +03:00
Dockerfile scripts(setup-ubuntu): add apt.llvm.org repo 2024-02-25 00:02:51 +08:00
Dockerfile.cgct enhance(scripts/Dockerfile): Split out cgct installation 2023-10-07 00:41:30 +02:00
Vagrantfile build-package.sh: adding compilation based on glibc (#16901) 2023-08-30 23:40:08 +03:00
aptly_api.sh scripts(aptly_api): check login and dont push if not satisfy 2024-03-24 18:59:20 +01:00
big-pkgs.list thunderbird: add to big-pkgs.list 2024-04-22 00:29:11 +08:00
boot-set-up-pkgs.sh scripts/generate-bootstraps.sh: improve pacman-based bootstrap creations (#19619) 2024-04-02 23:36:49 +03:00
build-bootstraps.sh scripts(build-bootstraps.sh): set TERMUX_SCRIPTDIR 2023-11-28 18:23:08 +02:00
buildorder.py scripts/buildorder.py: improving and adding new feature (#19745) 2024-04-12 15:47:25 +03:00
check-built-packages.py scripts,ci(*): use termux.dev instead of termux.org 2022-07-02 10:41:16 +02:00
check-versions.sh No backticks 2019-02-15 18:01:09 +02:00
config.guess chore(scripts/config*): update to latest revision 2023-01-13 19:23:12 +05:30
config.sub chore(scripts/config*): update to latest revision 2023-01-13 19:23:12 +05:30
generate-bootstraps.sh scripts/generate-bootstraps.sh: improve pacman-based bootstrap creations (#19619) 2024-04-02 23:36:49 +03:00
get_hash_from_file.py fix(scripts/get_hash_from_file.py): do not write old packages (#19759) 2024-04-13 23:08:19 +03:00
libc.map.txt termux_step_massage: enhance symbol checking (#18233) 2024-04-27 12:09:32 +08:00
libdl.map.txt termux_step_massage: enhance symbol checking (#18233) 2024-04-27 12:09:32 +08:00
libm.map.txt termux_step_massage: enhance symbol checking (#18233) 2024-04-27 12:09:32 +08:00
lint-packages.sh scripts(lint-packages): housekeeping and cleanup 2024-04-23 20:25:35 +02:00
list-packages.sh No backticks 2019-02-15 18:01:09 +02:00
list-versions.sh revert this mess 2023-09-03 08:46:13 +01:00
llvm-snapshot.gpg.key scripts(setup-ubuntu): add apt.llvm.org repo 2024-02-25 00:02:51 +08:00
openjdk-r-ppa.gpg scripts(setup-ubuntu.sh): install openjdk-17 from ppa repo 2022-07-30 14:34:07 +02:00
profile.json profile.json: update to e258d66f17 2022-07-26 15:57:12 +08:00
properties.sh scripts(toolchain): update to ndk-r26b 2023-10-22 20:49:23 +02:00
run-docker.ps1 enhance(scripts): use GitHub package registry for Docker image 2022-07-23 00:19:08 +03:00
run-docker.sh scripts(run-docker): remove symlink creating since docker image is already updated [no ci] 2023-11-14 16:28:12 +02:00
setup-android-sdk.sh scripts(toolchain): update to ndk-r26b 2023-10-22 20:49:23 +02:00
setup-archlinux.sh revert this mess 2023-09-03 08:46:13 +01:00
setup-cgct.sh scripts/setup-cgct.sh: adding the glibc-cgct installation (#19900) 2024-04-25 09:34:19 +03:00
setup-offline-bundle.sh build-package.sh: adding compilation based on glibc (#16901) 2023-08-30 23:40:08 +03:00
setup-termux-glibc.sh revert this mess 2023-09-03 08:46:13 +01:00
setup-termux.sh fix(scripts/setup-termux.sh): ensure repo.json can be found 2023-09-25 00:32:08 +03:00
setup-ubuntu.sh bump(libllvm): 17.0.6 to 18.1.2 2024-03-26 15:42:30 +05:30
test-runner.sh Shell script compliance 2019-02-15 18:01:09 +02:00
update-docker.ps1 enhance(scripts): use GitHub package registry for Docker image 2022-07-23 00:19:08 +03:00
update-docker.sh enhance(scripts): use GitHub package registry for Docker image 2022-07-23 00:19:08 +03:00