Follow up to https://gitlab.com/postmarketOS/pmbootstrap/issues/238. We have armv7 available now, but everything needs to be manually compiled for now. As expected, not everything that has armv7 in the arch line in the APKBUILD will compile for armv7 out of the box.
The only package that failed to build is heimdall.
But as you guys have already noticed, a lot of packages don't have "armv7" (or "all") in their "arch=" line in the APKBUILD, so we would need to add it there in order to have the same packages for armhf and armv7 available.
By Oliver Smith on 2019-01-06T10:58:19
Administratormarked the checklist item put a list of packages that failed here as completed·
Imported
marked the checklist item put a list of packages that failed here as completed
For reference, this script adds "armv7" to all APKBUILDs that have "armhf" already (and skips the ones where it was already set).
Sometimes it makes more sense to set the arch back to "all" though, or to "all !x86" if we want to exclude x86 only (as @PureTryOut suggested in !130 (merged)).
I've compiled everything up to qca-qt5 (and depending packages) this weekend and put them up in the binary repository. It seems like when we resolved that (and potentially other packages that broke, which we did not notice yet), then we'll soon have the binary repo ready for armv7
...it's at kitineary right now, and I did not look into why it doesn't build yet. Could be the same python makedepend error. If somebody wants to help out, try to build all the kde packages with --strict for armv7 and fix the errors that pop up.