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