makra rpm - kilka spraw

Radosław Kintzi pld w vbox.prv.pl
Wto, 9 Kwi 2002, 16:50:29 CEST


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. Pomyślałem, że to coś
w /usr/lib/rpm/macros i chyba rzeczywiście, gdyż stoi tam:

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

a (według mnie) powinno:

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

Pytanie tylko czy na pewno oraz gdzie zdefiniowane jest makro
%configure2_13? Zastanawia mnie też dlaczego --infodir dostaje dobrą
wartość?

-- 
mailto:radek w kafeja.ath.cx
gg:2199600



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