Решил сделать пакеты с Compiz 0.8.10. Сделал, проверил на домашнем компе, всё работает. Делаю branch этого репозитория, меняю архив tar.bz2 с Compiz 0.8.8 на 0.8.10, и заменяю spec-файл своим. Вот тут-то и начались проблемы.
Ссылка на репозиторий. Пришлось снять флаг сборки KDE4, потому что configure его в упор не видит. Как видите, без него собралось. Для удобства поиска ошибки в SPEC-файле я выкинул из него всё, кроме compiz-kde4 и положил сюда. Вот список зависимостей:
# KDE4 deps
BuildRequires: kde4-kwin
BuildRequires: kdebase4-workspace-devel
BuildRequires: kwin
BuildRequires: libkde4-devel
BuildRequires: kdebase4-session
Я пробовал добавлять «%kde4_runtime_requires», это приводило к странному результату. По-прежнему было «kde4: no», но пакет получал зависимость от kdebase4-runtime. /usr/bin/kde4-window-decorator естественно не создавался.