Rozklad zawartości /usr/share/* dla aplikacji KDE - zasady dla Ac ?

Jakub Bogusz qboosh w pld-linux.org
Śro, 24 Mar 2004, 18:47:17 CET


On Wed, Mar 24, 2004 at 05:31:30PM +0100, Mateusz Korniak wrote:
> Co jest potrzebne a co nie ...
> 
> Zostało mi na przykład:
>    /usr/X11R6/share/applnk/Graphics/showimg.desktop

To już jest błędem, jedyne słuszne miejsce na globalne *.desktop to
%{_desktopdir}.

Może w ogóle wywalić definicję makra %{_applnkdir}, żeby wymusić
poprawienie pakietów?

>    /usr/share/apps/konqueror/servicemenus/konqshowimg.desktop

>    /usr/share/mimelnk/image/x-psd.desktop
>    /usr/share/mimelnk/image/x-sia.desktop

Jakieś kde*-owe rzeczy - miejsca chyba OK.
Do pakietu mają należeć same pliki, bez katalogów.

>    /usr/share/apps/showimg/convert2png.pl
[...]

prywatne dane aplikacji, całe %{_datadir}/apps/showimg ma należeć do
pakietu showimg.

>    /usr/share/pixmaps/hicolor/32x32/apps/showimg.png
>    /usr/share/pixmaps/hicolor/48x48/apps/showimg.png
>    /usr/share/pixmaps/hicolor/64x64/apps/showimg.png

Nieaktualne, ma być %{_iconsdir}/hicolor/*/apps/*.png
(zwykle wystarczy wyciąć redefinicję kde_icondir ze speca)

> Czy *.spec powinien zawierać wszystkei podkatalogi
> /usr/share/apps/showimg/* 
> jako 
> %dir ?

Jeśli któryś z plików wewnątrz nie potrzebuje specjalnych uprawnień,
to wystarczy samo "%{_datadir}/apps/showimg" (czyli całe drzewo),
bez wdawania się w szczegóły co do zawartości.


-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/



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