Не увидал что пакет уже есть в репозитарии и собрал новую версию. http://git.altlinux.org/people/dubrsl/packages/?p=darktable.git Спек конечно не такой красивый, но зато удалось избежать использование as-needed (а может оно в новой версии уже и не надо) Гляньте на досуге.
Только с тем spec-файлом, что в Вашем git пакет собираться не будет. Там subst затронет лишнюю строку, которую так менять нельзя. Я тоже отказался от as-needed, заменив на однострочный патч Makefile. Но, правда, добавил %set_verify_elf_method unresolved=relaxed.
(В ответ на комментарий №1) > Только с тем spec-файлом, что в Вашем git пакет собираться не будет. Там subst > затронет лишнюю строку, которую так менять нельзя. Вроде нормально собрался http://git.altlinux.org/tasks/22642/task/log
Забыл закрыть баг. darktable 0.5 собран.