[packman] Re: libavformat.so.50 is needed by (installed) k3b-0.12.17-100.pm.0.i586 (and others)

Manfred Hollstein manfred at die-hollsteins.de
Thu Dec 21 12:40:45 CET 2006


Nochmal Moin,

On Thu, 21 Dec 2006, 11:58:25 +0100, Manfred Hollstein wrote:
> habe gerade versucht, libffmpeg0 auf meiner SL-10.1 auf die aktuelle
> Version -0.4.9-8.pm.svn20061220.i686.rpm zu aktualisieren. Das schlaegt
> aber fehl, da offensichtlich zumindest k3b und kino noch die alte
> Version (-0.4.9-8.pm.svn20061008.i686.rpm) braucht:
> 
>   # rpm --test -Uvh libffmpeg0-0.4.9-8.pm.svn20061220.i686.rpm 
>   error: Failed dependencies:
>         libavformat.so.50 is needed by (installed) k3b-0.12.17-100.pm.0.i586
>         libavformat.so.50 is needed by (installed) kino-0.9.3-1.pm.2.i586
>   # rpm -qp libffmpeg0-0.4.9-8.pm.svn20061220.i686.rpm --provides | grep libavformat
>   libavformat.so.51
> 
> Hmm, koennt Ihr die betroffenen Pakete mal neu bauen?

das sieht mir eher nach einem Fehler im ffmpeg.spec aus; das beinhaltet
ein

  Provides:       libavformat.so.50

aber leider in der Section

  %package -n %{libname}-devel

Im %install wird der symbolic Link auch angelegt:

  %{__ln_s} libavformat.so.51 libavformat.so.50

und er landet dann auch prompt im Paket libffmpeg0-0.4.9-8.pm.svn20061220
aber RPM findet nicht 'raus, dass das Paket selber auch libavformat.so.50
anbietet (wie auch, ist ja nur ein symbolic Link). Deswegen das
libffmpeg0-devel Paket inklusive dem resultierenden Rattenschwanz von
haufenweise weiteren "Required:" *-devel Paketen finde ich nicht ganz in
Ordnung.

Koennt Ihr mal den anhaengenden Patch auf das ffmpeg.spec anwenden und
dann die Pakete neu bauen und bereitstellen?

TIA.

Cheers.

l8er
manfred


More information about the Packman mailing list