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