What's needed to support overriding arch in split packages?
makepkg and devtools are already capable of building split packages
with different architectures. A particular case of interest is
foo-data split packages which usually are much bigger than their
arch-dependent counterparts. Currently, a separate PKGBUILD is
required to convert these data packages to be arch-independent, which
complicates maintenance needlessly.
I had a look at the db-update and db-function scripts, but the code is
hard to follow for someone new to it. Therefore, I'd like to ask for
opinions from people who've worked on them and have a general
knowledge of how they work and how this could be implemented. My idea
is to make a special case for arch-dependent PKGBUILDs, to allow for
arch=('any') split packages, without necessarily parsing the