SPECS: rox.spec (HEAD) [grzegol]
Grzegorz Golawski
grzegol w pld.org.pl
Śro, 7 Sie 2002, 14:48:27 CEST
On śro, sie 07, 2002 at 12:23:18 +0200, Marcin Bohosiewicz wrote:
> 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}.
Po pierwsze: Nie wiem w czym przeszkadza wam ten skrypt.
Po drugie: AppRun i tak musi zostać w %{_appsdir}/%{_name}, żeby można
było uruchamiać roxa poprzez wejście do jego katalogu. Tak to jest w
oryginalnym roksie i ja bym tego nie zmieniał.
Najwyżej można by zrobić linka do AppRun'a w %{bindir} i CHOICESPATH
ustawiać w binarce.
--
<===========================>
$+>>>^^^^^^^^^^^^^^^^^^^<<<+$
$+>> Grzegorz Goławski <<+$
$+>> grzegol w pld.org.pl <<+$
$+>>>...................<<<+$
<===========================>
Więcej informacji o liście dyskusyjnej pld-devel-pl