qt6-base: only add self to hostmakedepends for cross

Tools other than xbps-src might get confused and assume a build cycle,
even if xbps-src can deal with it.
This commit is contained in:
Érico Nogueira 2021-08-11 11:27:22 -03:00
parent b9fa95e553
commit f44f4cd9c6

View file

@ -13,7 +13,7 @@ configure_args="-DINSTALL_DATADIR=share/qt6
-DQT_FEATURE_openssl_linked=ON
-DQT_FEATURE_system_sqlite=ON
-DBUILD_WITH_PCH=OFF"
hostmakedepends="perl pkg-config xmlstarlet qt6-base-devel"
hostmakedepends="perl pkg-config xmlstarlet"
makedepends="zlib-devel libzstd-devel dbus-devel
double-conversion-devel glib-devel libxcb-devel
xcb-util-image-devel xcb-util-keysyms-devel
@ -32,6 +32,7 @@ checksum=21a8aa9f07170e047270c668c8b037536f40226db7adbc529a0b41c3a3cb3ff2
python_version=3
if [ "$CROSS_BUILD" ]; then
hostmakedepends+=" qt6-base-devel"
# QtSetup fails native builds if this is set
configure_args+=" -DQT_HOST_PATH=/usr
-DQT_BUILD_TOOLS_WHEN_CROSSCOMPILING=true"