SPECS: obconf.spec - BR: pkgconfig, startup-notification-devel
Fryderyk Dziarmagowski
freetz w gmx.net
Czw, 2 Gru 2004, 22:38:22 CET
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.
>
> 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?
--
Fryderyk Dziarmagowski
Więcej informacji o liście dyskusyjnej pld-devel-pl