SPECS: obconf.spec - BR: pkgconfig, startup-notification-devel

Zbyniu Krzystolik zbyniu w geocarbon.pl
Czw, 2 Gru 2004, 23:26:44 CET


Mniej wiecej Thu, Dec 02, 2004 at 10:38:22PM +0100, zainteresowany Fryderyk Dziarmagowski rzekl:
> On Thu, 2 Dec 2004 22:07:28 +0100
> Jakub Bogusz <qboosh w pld-linux.org> wrote:
> 
> > > > Author: zbyniu                       Date: Thu Dec  2 01:42:26
> > > > 2004
> > > [...]
> > > > --- SPECS/obconf.spec:1.9	Fri Sep 17 04:54:47 2004
> > > > +++ SPECS/obconf.spec	Thu Dec  2 01:42:20 2004
> > > > @@ -18,6 +18,8 @@
> > > >  BuildRequires:	libglade2-devel
> > > >  BuildRequires:	libtool
> > > >  BuildRequires:	openbox-devel >= 1:3.0-0.rc1.1
> > > > +BuildRequires:	pkgconfig
> > > > +BuildRequires:	startup-notification-devel
> > > 
> > > jeszcze raz apeluję o dodanie właściwych zależności do _nadrzędnego_
> > > speca (łańcuch zależności: obconf -> openbox -> gtk+2).
> > > 
> > > Nadrzędne zależności dla programów z BR: gtk+2-devel powinny być _w_
> > > gtk+2-devel. Dodawanie do każdego speca zależnego od gtk+2-devel BR:
> > > pkgconfig jest absolutnie niepotrzebną duplikacją. Byłoby to
> > > uzasadnione gdyby jakiś spec wymagał konkretnego
> > > %{epoch}:%{version}-%{release}, ale w tym przypadku jest to
> > > oczywiste.

Ja tylko zwiększam spójność zależności, nie czuję się władny
rozstrzygania między relacją logiczną i statystyczną.

> > configure(.ac) z obconfa używa wprost pkgconfiga, zresztą nie tylko do
> > gtk+2.
> > Pliki nagłówkowe i linki do bibliotek z gtk+2-devel pkgconfiga (ani
> > automake'a) nie używają.
> > Z gtk+2-devel pkgconfiga używa tylko (opcjonalne) makro
> > AM_PATH_GTK_2_0.
> 
> _Znakomita większość_ programów wymagających gtk+2-devel wymaga
> pkgconfig. Czy nie jest to wystarczający argument za uproszczeniem sobie
> życia? Czy tok myślenia PLD ma się sprowadzać do BRs czy ku budowaniu i
> kształtowaniu odpowiedniego środowiska do pracy developera?

Czy ktoś jeszcze mógłby się wypowiedzieć? Zwłaszcza, że kolejna porcja
czeka do commitnięcia ;-). Jakieś ostateczne słowo?

Zbyniu
-- 
\78\32\14\46\67\67\90\1A
%% Timeo me dubitare %%





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