[libremakepkg] does not build source packages for split packages with modified $arch
libre/blender is a split packages that also contains blender-addon-gimp and blender-addon-povray. blender-addon-gimp is interesting, as it overrides (or tries to override) the $arch variable to ('any').
it seems that libretools can't deal with that, failing to create a source package for blender-addon-gimp, and also failing to include it with librestage.
I'm probably going to split the addons into a separate package, following what arch is doing with their blender package, but still this is something that should probably be fixed ASAP.
Updated by lukeshu over 3 years ago
I was going to say that changing
arch=() in a split package isn't valid, but
- it should also have refused to make the binary package if the source package failed, regardless of the validity of the PKGBUILD
arch=()may be overridden in
package(); my original claim was wrong