Go to file
Yaksh Bariya 6accd4396e
fixup(cmake): Do not depend on dependencies of libcurl and libarchive
Do not pass `-DCMAKE_USE_SYSTEM_{BZIP2,LIBLZMA,NGHTTP2,ZSTD}` to cmake.

libbz2 and liblzma are dependencies of libarchive. CMake does have an option to use zstd because libarchive supports linking to zstd (as a side note, we are building libarchive without zstd).

libnghttp2 is dependency of libcurl.

CMake's CMakeLists.txt does have options for these libraries in case we are not using shared libarchive and libcurl but wish to link against shared libraries of dependencies of libcurl and libarchive. In case we tell CMake to use shared libarchive and libcurl, these options are basically ignored (i.e. they don't anyway affect the build), which we are doing right now. So there's no need of these options at all!

Lastly, `-DCMAKE_USE_SYSTEM_ZLIB` needs to be specified because CMake does directly link against zlib. Perhaps making this option depend on `"NOT CMAKE_USE_SYSTEM_LIBARCHIVE;NOT CMAKE_USE_SYSTEM_CURL"` in CMakeLists.txt:197 is a mistake. Reporting this to upstream might make sense
2022-04-02 13:21:19 +05:30
.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 fixup(cmake): Do not depend on dependencies of libcurl and libarchive 2022-04-02 13:21:19 +05:30
sample explicitly set maintainer for each package 2020-12-20 15:16:34 +02:00
scripts golang: Fix hardcoded /etc/resolv.conf and friends 2022-04-01 17:22:37 +09: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
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
CODEOWNERS Update CODEOWNERS 2022-04-02 16:09:52 +09:00
CONTRIBUTING.md update contributing.md 2021-12-31 10:54:27 +02:00
LICENSE.md
README.md chore: Fix Discord server ID in shields.io badge 2021-11-05 11:38:06 +05:30

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.