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