[sisyphus] *****SPAM***** Re: CD/DVD burning and GNOME

Slava Semushin =?iso-8859-1?q?slava=2Esemushin_=CE=C1_gmail=2Ecom?=
Чт Июн 21 21:32:33 MSD 2007


2007/6/22, Andrii Dobrovol`s`kii <dobr / iop.kiev.ua>:
[...]
> Name: brasero
> Version: 0.5.90
> Release: alt2
[...]
> Group: AudioVideo/DiscBurning

В ALT Linux нет такой группы пакетов. Предлагаю использовать
"Archiving/Cd burning" или выбирите подходящую из файла
/usr/lib/rpm/GROUPS

[...]
> Distribution: ALT Linux Sisyphus

Этот тег у нас не используется. Можете удалить.

[...]
> %build
> %configure --prefix=%prefix \
>         --disable-schemas-install \
>         --with-libburn \
>         --disable-caches

--prefix=%prefix можете убрать. Оно у нас по умолчанию так. (См. rpm
--eval %configure)

[...]
> %files
> %_bindir/*
> %_desktopdir/%name.desktop
> %_datadir/%name/*

Ой.

-%_datadir/%name/*
+%_datadir/%name

Каталог с данными программы должен принадлежать пакету с этой программой.

> %_iconsdir/*
> %_mandir/*
> %_datadir/mime/*
> %_datadir/locale/*

Очень вероятно, что тут у вас упаковываются каталоги, которые НЕ
должны принадлежать пакету. К примеру, %_mandir/*: получится, что
каталог /usr/share/man/man1 тоже будет принадлежать вашему пакету,
понимаете о чем я? Также интересно глянуть что там в
%_datadir/locale/* ? Обычно там локали, который автоматом
заворачиваются скриптом %find_lang.

Аааа... вижу-вижу. Вы вызвали скрипт %find_lang, а файл с его
результатами не используете. Делайте так:

-%files
+%files -f %name.lang


Хех.. надо уже доку какую написать... чтобы потом только ссылки вставлять.. :)


-- 
+ Slava Semushin | slava.semushin @ gmail.com
+ ALT Linux Team | php-coder @ altlinux.ru


Подробная информация о списке рассылки Sisyphus