SPECS: rox.spec (HEAD) [grzegol]

Grzegorz Golawski grzegol w pld.org.pl
Wto, 6 Sie 2002, 21:19:16 CEST


On Fri, Aug 02, 2002 at 08:09:20PM +0200, Tomasz Kłoczko wrote:
> On Fri, 2 Aug 2002, PLD CVS wrote:
> [..]
> 
> W tym pakiecie jest coś chorego. Jest tam coś takiego:
> 
> %define		_platform %(echo `uname -s`-`uname -m|sed 's/i.86/ix86/'`)
> 
> a dalej jest to uzywane w:
> 
> %attr(755,root,root) %{_appsdir}/%{_name}/%{_platform}
> 
> gdzie %{_appsdir} to:
> 
> %define         _appsdir        %{_datadir}/ROX-apps
> 
> 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ć?

> 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.

-- 
<===========================>
$+>>>^^^^^^^^^^^^^^^^^^^<<<+$
$+>>  Grzegorz Goławski  <<+$
$+>>  grzegol w pld.org.pl <<+$
$+>>>...................<<<+$
<===========================>



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