Требовать два screensaver - это лишнее. Работает всё равно один, инструмента для выбора нет. Удалить никого из них не получается. rpm -q --requires xfce-utils --skip-- gnome-screensaver --skip-- xscreensaver --skip-- однако оба sceensaver'а провайдят screen-saver-engine, так что пакет должен требовать его.
В Requires ни xscreensaver ни gnome-screensaver не прописаны. Они попадают туда при сборке пакета. Если есть идеи как без правки кода "оторвать" xscreensaver, буду благодарен.
ошибся, даже три скринсавера тянет :) ещё xlockmore Я не понял как эти скринсаверы попадают в сборочную среду. Если их нет в сборочной среде, а rpm находит на них зависимости, то есть два способа: 1. добавить в спек опцию исключения автоматического поиска зависимостей (кажется конкретный файл указать нельзя, только директорию - поэтому не подходит) 2. править скрипт
Исправлено в xfce-utils-4.6.1-alt4. Добавлена зависимость к screen-saver-engine, удалены зависимости к конкретным скринсейверам.