makra rpm - kilka spraw

Artur Frysiak wiget w pld.org.pl
Wto, 9 Kwi 2002, 17:12:50 CEST


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.

> Pomyślałem, że to coś
> w /usr/lib/rpm/macros i chyba rzeczywiście, gdyż stoi tam:
> 
> %_infodir               %{_prefix}/info
> %_mandir                %{_prefix}/man

Te dwa makra są nadpisywane w innym pliku.

Od razu wyjaśniam że rpm 4.0.4 jest pod względem %_prefix trochę
popsuty. Może dziś w nocy go naprawie.

Pozdrawiam
-- 
Artur Frysiak
http://www.pld.org.pl/



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