There are 64 packages with such a code
```
local _WRAPPER_BIN="${TERMUX_PKG_BUILDDIR}/_wrapper/bin"
mkdir -p "${_WRAPPER_BIN}"
if [[ "${TERMUX_ON_DEVICE_BUILD}" == "false" ]]; then
sed "s|^export PKG_CONFIG_LIBDIR=|export PKG_CONFIG_LIBDIR=${TERMUX_PREFIX}/opt/glib/cross/lib/x86_64-linux-gnu/pkgconfig:|" \
"${TERMUX_STANDALONE_TOOLCHAIN}/bin/pkg-config" \
> "${_WRAPPER_BIN}/pkg-config"
chmod +x "${_WRAPPER_BIN}/pkg-config"
export PKG_CONFIG="${_WRAPPER_BIN}/pkg-config"
fi
export PATH="${_WRAPPER_BIN}:${PATH}"
```
In most cases this code is same, in some cases it is done for libwayland cross building. And it is not obvious what exactly happens here.
This commit makes it more obvious and easier to read.
[no ci]
This fixes the following runtime error.
MESA-LOADER: failed to open swrast: dlopen failed: cannot locate symbol LLVMLinkInMCJIT
referenced by /data/data/com.termux/usr/lib/dri/kms_swrast_dri.so...
(search paths /data/data/com.termux/files/usr/lib/dri, suffix _dri)
Besides, add libllvm to DEPENDS, as shared-llvm build options doesn't
work for some reason.
---------
Co-authored-by: Chongyun Lee <45286352+licy183@users.noreply.github.com>
Fixed already in commit 2b65bc0e6717, but I missed the quoted "no":es.
Convert those as well to false.
No functional changes:
%ci:no-build
# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
#
# On branch depend-on-parent-fix
# Changes to be committed:
# modified: packages/libglvnd/libglvnd-dev.subpackage.sh
# modified: packages/mesa/mesa-dev.subpackage.sh
# modified: packages/mesa/mesa-vulkan-icd-freedreno.subpackage.sh
# modified: packages/mesa/mesa-vulkan-icd-swrast.subpackage.sh
# modified: packages/util-linux/blk-utils.subpackage.sh
# modified: packages/util-linux/fdisk.subpackage.sh
# modified: packages/util-linux/libblkid.subpackage.sh
# modified: packages/util-linux/libfdisk.subpackage.sh
# modified: packages/util-linux/libmount.subpackage.sh
# modified: packages/util-linux/libsmartcols.subpackage.sh
# modified: packages/util-linux/libuuid.subpackage.sh
# modified: packages/util-linux/mount-utils.subpackage.sh
# modified: packages/util-linux/uuid-utils.subpackage.sh
# modified: x11-packages/mesa-demos/eglinfo-system.subpackage.sh
# modified: x11-packages/xorg-server/xorg-server-xephyr.subpackage.sh
#