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