RFC: XFree86 a freedesktop.org
Jakub Bogusz
qboosh w pld-linux.org
Czw, 11 Mar 2004, 18:39:34 CET
On Thu, Mar 11, 2004 at 06:23:51PM +0100, Paweł Sikora wrote:
> On Thursday 11 of March 2004 17:57, Artur Frysiak wrote:
> > A może zrobimy tak, że dodamy do pakietów -devel z XFree86.spec i tych z
> > freedesktop.org odpowiednie Provides np do libX11-devel
> > Provides: X11R6-libX11-devel = 11.6.3-1
> > gdzie numery w wersji oznaczają:
> > 11 - równoznaczne z X11
> > 6 - równoznacne z R6
> > 3 - podwersja implementownago standardu
Rozumiem, że to przykład, bo AFAIK aktualna wersja zaimplementowana
przez XFree86 to 6.6?
> > 1 - do późniejszego wykorzystania.
>
> jesli juz, to libX11-devel = 11.6.3-1 (bez prefixu X11R6)
No nie, bo to są nazwy bibliotek z freedesktop i mają inne numery
wersji.
Wprawdzie rpm może dostarczać tę samą własność w kilku wersjach, ale jak
potem zapisać, że potrzebny jest pakiet z freedesktop.org w wersji >=
ileś?
> > A potem w pakietach które wymagają jakiegoś podsystemu X11R6 było by
> > BuildRequires: X11R6-libXv
> > BuildRequires: X11R6-libXt
znaczy -devel?
Jeśli to ma dotyczyć tylko BR, to dla mnie OK (tylko ma builderach
trzeba będzie ręcznie instalować wybraną implementację, nie zostanie
pociągnięta po BR).
Natomiast w R: w *-devel już musi być konkretna implementacja.
Powód: freedesktop korzysta z pkgconfig i libtoola, więc biblioteki
skompilowane z xlibs będą odwoływały się do plików z xlibs (na pewno
*.la, potencjalnie *.pc w niektórych pakietach) - i wtedy już nie będzie
można zastąpić xlibs przez pełne XFree86-devel.
--
Jakub Bogusz http://cyber.cs.net.pl/~qboosh/
Więcej informacji o liście dyskusyjnej pld-devel-pl