termux-pacman-bot fc645428eb fix(x11/qt6-qtbase): only send the opt/qt6/cross QT_HOST_PATH to cross-compilations of revdeps, not on-device builds
- Fixes https://github.com/termux/termux-packages/issues/24975

Fixes the build in `TERMUX_ON_DEVICE_BUILD=true` mode of reverse dependencies of qt6 like `tageditor`,
where `CMAKE_HOST_SYSTEM_NAME` is "`Android`" and the path `$TERMUX_PREFIX/opt/qt6/cross` should never be
used because it contains GNU/Linux binaries that are sent there by the automatic installation
of `qt6-*-cross-tools packages` during `termux_step_get_dependencies()` by `scripts/buildorder.py`
installing the `qt6-*-cross-tools` subpackages of `qt6-*` packages during the builds of reverse dependencies
of qt6,
da3717f439/scripts/buildorder.py (L159)

without breaking the builds of anything in `TERMUX_ON_DEVICE_BUILD=false` mode,
where `CMAKE_HOST_SYSTEM_NAME` is "`Linux`" so the paths set by
"`-DQT_HOST_PATH=${TERMUX_PREFIX}/opt/qt6/cross`" in `TERMUX_PKG_EXTRA_CONFIGURE_ARGS` of `qt6-qtbase`
are used here instead.

The patch `do-not-use-cross-tools-paths-ondevice-for-reverse-deps.patch` fixes only the `moc: 1: ELF: not found` part of the error message,
and the changes to the use of `-DQt6LinguistTools_DIR` fix the `lupdate: 1: Syntax error: word unexpected (expecting ")")` part of the error message.
2025-06-09 23:37:47 +00:00
2025-04-20 01:38:20 +03:00
2025-06-09 02:40:47 +00:00
2024-11-09 02:47:14 +00:00
2025-06-09 20:39:36 +00:00
2025-06-08 18:42:33 +00:00
2025-06-08 22:38:49 +00:00
2024-01-18 13:00:32 +03:00
2025-05-07 17:08:21 +00:00
2022-07-28 10:41:57 +00:00
2025-05-12 12:48:32 +00:00
2025-04-27 21:35:50 +00:00
2025-06-09 20:39:34 +00:00
2025-02-23 13:06:54 +00:00
2024-05-13 10:33:57 +03:00
2023-10-04 14:21:52 +03:00
2023-08-20 23:34:19 +03:00

Termux packages for pacman - official git repo mirror

GitHub repo size Packages last build status Repo last update status
More about the repository

Code for connecting repository:

main:

[main]
Server = https://service.termux-pacman.dev/main/$arch

x11:

[x11]
Server = https://service.termux-pacman.dev/x11/$arch

root:

[root]
Server = https://service.termux-pacman.dev/root/$arch

Other information:

  • Android support: 7+
  • Architecture support: all (aarch64, arm, x86_64, i686)
  • Signature: termux-pacman organization gpg key
  • Powered by aws
  • Root repository: https://github.com/termux/termux-packages
  • Organization maintaining the root repository: termux
Description
A build system and primary set of packages in format pacman for Termux.
Readme 98 MiB
Languages
Shell 79.7%
C 13.2%
C++ 2.7%
CMake 1.1%
Python 0.8%
Other 2.3%