makra rpm - kilka spraw

Tomasz Kłoczko kloczek w rudy.mif.pg.gda.pl
Wto, 9 Kwi 2002, 17:23:51 CEST


On Tue, 9 Apr 2002, Artur Frysiak wrote:

> On Tue, Apr 09, 2002 at 04:50:29PM +0200, Radosław Kintzi wrote:
> > 
> > Właśnie próbuje skonstruować (poprawić) jednego speca. Ponieważ ma to być
> > program dla X, więc przed %configure2_13 (zwykłe %configure nie działa
> > - chodzi o jakieś błędy z określeniem architektury docelowej, czy coś) 
> > dałem %define _prefix /ust/X11R6 (czy to jest właściwe rozwiązanie?). 
> > W efekcie mamy:
> > ./configure --host=i586-pld-linux --prefix=/usr/X11R6 --exec-prefix=/usr/X11R6
> >  --bindir=/usr/X11R6/bin --sbindir=/usr/X11R6/sbin --sysconfdir=/etc
> > --datadir=/usr/X11R6/share --includedir=/usr/X11R6/include 
> > --libdir=/usr/X11R6/lib --libexecdir=/usr/X11R6/lib --localstatedir=/var 
> > --sharedstatedir=/usr/X11R6/com --mandir=/usr/X11R6/share/man 
> > --infodir=/usr/share/info
> > 
> > Tymczasem powinnobyć chyba --mandir=/usr/share/man.
> 
> Powinno być --mandir=/usr/X11R6/man. Tak stoi w FHS 2.2.

Tu chodzi o coś innego. Chdzi o to że w /usr/lib/rpm/macros stoi:

%_infodir               %{_prefix}/info
%_mandir                %{_prefix}/man

Ale .. jednocześnie w /usr/lib/rpm/<arch>-pld-linux/macros jest już:

%_infodir               /usr/share/info
%_mandir                /usr/share/man

To co jest z tego pliku włączane przysłania ustawiania z 
/usr/lib/rpm/macros i rozumiem że jest to troche dezorientujące.
Swoją drogą %_mandir możnaby teraz w tym pliku definiować zaleznie od 
wartości %_prefix żeby zależnie od tego wpadało tam /usr/share/man lub
/usr/X11R6/man. Dzięki czemu przysłanainie %_mandir moznaby wyciąć we
wszystkich specach z X aplikacjami.

kloczek
-- 
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek w rudy.mif.pg.gda.pl*



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