Go to file
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
.github CI: Upload build artifacts even on build failure 2022-03-30 08:52:01 +05:30
disabled-packages fix: rename TERMUX_PKG_AUTO_UPDATE_TAG_REGEXP to TERMUX_PKG_UPDATE_VERSION_REGEXP 2022-04-01 13:16:01 +05:30
ndk-patches ndk-patches: Don't declare `sem_{open,close,unlink}` 2022-03-26 00:02:59 +09:00
packages fix(libmsgpack{,-cxx}): regexp in tag name check 2022-04-05 23:53:10 +05:30
sample explicitly set maintainer for each package 2020-12-20 15:16:34 +02:00
scripts termux_step_massage: check built libs for undefined symbols 2022-04-05 20:57:25 +02:00
.gitattributes update .gitattributes 2020-08-27 21:40:58 +03:00
.gitignore build-package.sh: allow to select package formats between debian and pacman 2021-09-10 19:55:28 +03:00
BACKERS.md Update BACKERS.md 2020-04-29 00:32:23 +02:00
CODEOWNERS Rename `rxfetch-termux` to `rxfetch` and use upstream (#9813) 2022-04-03 15:21:02 +08:00
CONTRIBUTING.md update contributing.md 2021-12-31 10:54:27 +02:00
LICENSE.md avoid long lines in LICENSE.md 2019-06-08 14:40:01 +03:00
README.md chore: Fix Discord server ID in shields.io badge 2021-11-05 11:38:06 +05:30
build-all.sh build-package.sh: allow to select package formats between debian and pacman 2021-09-10 19:55:28 +03:00
build-package.sh feat(build-package.sh): create debscripts for haskell packages 2022-03-16 15:32:12 +01:00
clean.sh setup_build_folders, clean.sh: don't fail if chmod fails 2022-02-11 22:37:18 +01:00

README.md

Termux packages

GitHub repo size Packages last build status Docker image status Repology metadata Join the chat at https://gitter.im/termux/termux Join the Termux discord server

Powered by FossHost

This project contains scripts and patches to build packages for the Termux Android application.

Quick how-to about Termux package management is available at Package Management. It also has info on how to fix repository is under maintenance or down errors when running apt or pkg commands.

Contributing

@termux is looking for help with fixing issues, adding new packages and maintaining existing ones. It would be very helpful if you submit a pull request with bug fixes.

Read CONTRIBUTING.md and Developer's Wiki for more details.

Contacts

General mailing list: https://groups.io/g/termux

Developer mailing list: https://groups.io/g/termux-dev

General chat: https://gitter.im/termux/termux or #termux on IRC/libera.chat.

Developer chat: https://gitter.im/termux/dev.