Это не относится к Mock. Имитация внутреннего использования rpmbuild, и эта автоматическая зависимость вычисляется rpmbuild.
Если вы поместите libffmpeg.so в системный путь, вы можете просто (что должно быть сделано автоматически, кстати):
Provides: libffmpeg.so()(64bit)
Но если его нет в системном пути, вы должны просто отфильтровать Require. Вот подробное руководство: https://fedoraproject.org/wiki/Packaging:AutoProvidesAndRequiresFiltering
Я хочу указать на две вещи, в которых вы можете ошибиться:
1) Это не кумулятивная. Используется только последний макрос, он заменяет предыдущий.
2) Это регулярное выражение, которое должно соответствовать всей строке. Т.е. libffmpeg.so не будет соответствовать libffmpeg.so () (64bit). Итак, вы должны:
%global __requires_exclude ^libffmpeg\\.so.*$
Дополнительно вы должны добавить:
Provides: bundled() =