SPECS: rox.spec (HEAD) [grzegol]

Marcin Bohosiewicz marcus w kernel.pl
Śro, 7 Sie 2002, 12:23:18 CEST


On Wed, 7 Aug 2002, Tomasz Kłoczko wrote:

> On Tue, 6 Aug 2002, Grzegorz Golawski wrote:
> [..]
> > > Otóż w %{_datadir} nie powionno być rzeczy zależnych d archiotektóry. 
> > > Poprostu to łanie FHS.
> > Tak właśnie zrobiony jest rox i jego aplety. Wszystko (binarki, ikony,
> > itp.) jest w jednym katalogu. Kiedyś próbowałem to podzielić, ale
> > strasznie dużo było przy tym roboty, a i tak nie działało. Myślę, że
> > wystarczy zmienić _appsdir np. na %{libdir}/ROX-apps. Może tak być?
Tak jest lepiej. Poprostu w odroznieniu od %{_datadir} w %{_libdir}
mozna trzymac rzeczy zalezne od arch. I oczywiscie usunac to, ze jest
rozna nazwa katalogu w zaleznosci od arch (te operacje na uname).
> > 
> > > Kolejna sprawa. W %install jest:
> > > 
> > > # start-up script
> > > cat > $RPM_BUILD_ROOT%{_bindir}/%{name} << EOF
> > > #!/bin/sh
> > > CHOICESPATH=~/Choices:%{_datadir}/Choices; export CHOICESPATH
> > > exec %{_appsdir}/%{_name}/AppRun "\$@"
> > > EOF
> > > 
> > > Zamiast robić takei rappery konkretne śzcieżki w wartościach domyślnych 
> > > powinny być pozaszywane w binarkach.
> > Tak sobie autorzy roxa wymyślili i jest to w pewnym sensie konsekwencją
> > trzymania binarki w katalogu nienależącym do $PATH.
Ale chyba mozna napisac patcha, ktory, gdy zmienna CHOICESPATH
jest nie ustawiona powoduje ze AppRun dziala tak jakby byla
ustawiona jak powyzej. A wtedy AppRun'a przeniesc do %{_bindir}.

M.

-- 
-| == Marcin Bohosiewicz - MB8042-RIPE - marcus w kernel.pl	== |-
-| == tel. +48 601 485097 - PLD Team   - marcus w pld.org.pl      == |-
-| == http://www.kernel.pl/ -          ftp://ftp.kernel.pl/     == |-
-| == PLUG - Komisja Rewizyjna  -      http://www.linux.org.pl/ == |-



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