Затестил эти mock и copr.fedorainfracloud.org. Это явно следующая стадия деградации после *-devel пакетов.
Нет, в целом на copr.fedorainfracloud.org ещё можно что-то держать. Но, там всё собирается через mock со всеми вытекающими последствиями. И когда я попробовал поставить и запустить mock локально я понял почему оно такое.
Этот ваш mock зачем-то устанавливает ещё одну (!) систему (!!!) в chroot. Зачем мне две разных системы? И, да, системы таки разные. В первую систему можно доустановить нужные библиотеки и *-devel пакеты, и в ней всё будет собираться как положено через rpmbuild. А в новую систему в chroot'е никто это не устанавливал. Это получается, что всё это нужно каким-то образом доустанавливать ещё и в /var/lib/mock/fedora-28-x86_64/root/. При том, что оно уже есть в корне.
Нет уж, rpmbuild рулил, rpmbuild рулит, rpmbuild будет рулить. А mock только на любителя.