libXcomposite-devel должен требовать libXfixes-devel. Обоснование - вывод pkg-config --exists Xcomposite.
пока у нас не будет обрабатываться pc файлы, таких зависимостей не будет
*** Bug 8906 has been marked as a duplicate of this bug. ***
*** Bug 8914 has been marked as a duplicate of this bug. ***
я могу добавить эти зависимости руками (вычислить их не сложно), но это не выход
(In reply to comment #4) > я могу добавить эти зависимости руками (вычислить их не сложно), но это не > выход А выход когда?! :) Потому что можно ведь полжизни прождать это светлое будуще, в то время как на костылях уже давно можно было бы доковылять до него ;)
когда не знаю, а на костылях я не ходок
Не все зависимости можно добыть из зависимостей, которые можно извлечь из *.pc
ну в данном то случае как раз речь и идет о зависимостях, которые есть в pc файлах. раз это никто автоматизировать не собирается, придется писать руками
Лично мне было бы очень удобно, если бы зависимости из .pc файлов можно было автоматически извлечь и добавить в спек. Но это нетривиальная задача, поскольку однозначного соответствия между пакетами .pc и .rpm нет. У меня был один подход к написанию подобного скрипта, после чего я понял, что моих знаний-умений тут не хватает.
придется пока ручками из BuildRequires
(In reply to comment #9) > Лично мне было бы очень удобно, если бы зависимости из .pc файлов можно было > автоматически извлечь и добавить в спек. Но это нетривиальная задача, поскольку > однозначного соответствия между пакетами .pc и .rpm нет. А в чём проблема-то? findreq/findprov генерит такие зависимости: Provides: pkgconfig(xcomposite) = 0.2.2.2 Requires: pkgconfig(xproto), pkgconfig(compositeproto) >= 0.2, pkgconfig(xfixes) И так далее в том же духе...