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