Bug 8905 - Insufficient dependencies
: Insufficient dependencies
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/libXcomposite-devel)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2006-01-22 14:41 by
Modified: 2006-05-03 15:27 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2006-01-22 14:41:53
libXcomposite-devel должен требовать libXfixes-devel. Обоснование - вывод
pkg-config --exists Xcomposite.
------- Comment #1 From 2006-01-22 14:58:59 -------
пока у нас не будет обрабатываться pc файлы, таких зависимостей не будет 
------- Comment #2 From 2006-01-22 15:00:48 -------
*** Bug 8906 has been marked as a duplicate of this bug. ***
------- Comment #3 From 2006-01-23 18:02:20 -------
*** Bug 8914 has been marked as a duplicate of this bug. ***
------- Comment #4 From 2006-01-23 18:23:03 -------
я могу добавить эти зависимости руками (вычислить их не сложно), но это не 
выход 
------- Comment #5 From 2006-01-23 18:33:56 -------
(In reply to comment #4)
> я могу добавить эти зависимости руками (вычислить их не сложно), но это не 
> выход 

А выход когда?! :)

Потому что можно ведь полжизни прождать это светлое будуще, в то время как на
костылях уже давно можно было бы доковылять до него ;)
------- Comment #6 From 2006-01-23 19:52:33 -------
когда не знаю, а на костылях я не ходок 
------- Comment #7 From 2006-01-23 21:33:57 -------
Не все зависимости можно добыть из зависимостей, которые можно извлечь из *.pc
------- Comment #8 From 2006-01-23 21:40:52 -------
ну в данном то случае как раз речь и идет о зависимостях, которые есть в pc 
файлах. раз это никто автоматизировать не собирается, придется писать руками 
------- Comment #9 From 2006-01-23 23:16:52 -------
Лично мне было бы очень удобно, если бы зависимости из .pc файлов можно было
автоматически извлечь и добавить в спек. Но это нетривиальная задача, поскольку
однозначного соответствия между пакетами .pc и .rpm нет. У меня был один подход
к написанию подобного скрипта, после чего я понял, что моих знаний-умений тут
не
хватает.
------- Comment #10 From 2006-01-23 23:22:41 -------
придется пока ручками из BuildRequires  
------- Comment #11 From 2006-01-24 09:37:02 -------
(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)

И так далее в том же духе...