SOURCES: rpm-pld-autodep.patch - remove automated dependency

Jakub Bogusz qboosh w pld-linux.org
Sob, 21 Sie 2004, 01:10:09 CEST


On Fri, Aug 20, 2004 at 11:57:37PM +0200, havner wrote:
> On Friday 20 August 2004 23:26, Jakub Bogusz wrote:
> > Oraz będzie kontrolował BR z *-devel we wszystkich pakietach, bo bez
> > tej funkcjonalności nie widać tego od razu.
> 
> Jak to? Przeciez BR'y sa i musza byc wypelniane. Co ma autoreq do BR?

A jak w miarę prosto kontrolować BR dla bibliotek (pomijając czytanie
źródeł i makefile'i jako zbyt czasochłonne)?

Dosyć szybki i w miarę skuteczny sposób:
1) określić listę bibliotek wymaganych przez pakiet po zbudowaniu
2) znaleźć ich -devele (dużo łatwiejsze, kiedy mamy nazwy pakietów
   z bibliotekami, a nie tylko SONAME)
3) odfiltrować -devele wymagane tylko przez inne devele z listy, a nie
   sam pakiet (ew. skorygować po zajrzeniu do configure.*)
4) porównać otrzymaną listę *-devel z BR

Czas przejścia z 1) do 2) wzrasta znacząco, jeśli o każde SONAME osobno
trzeba odpytywać jakąś bazę. W tej chwili wystarcza rpm -qpR.


-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/




Więcej informacji o liście dyskusyjnej pld-devel-pl