[Comm] Re: create rpm
Andrey Brindeew
=?iso-8859-1?q?abr_=CE=C1_altlinux=2Eru?=
Вс Мар 16 19:05:09 MSK 2003
On Sun, Mar 16, 2003 at 03:45:26PM +0300, Alexey Morsov wrote:
> Начал разбираться со написанием спека по науке (а не методом тыка) и
> возникло два вопроса, неосвещенных в четырех частях соответствующеей
> статьи на www.atmsk.ru.
>
> 1) Requires: и Buildrequires: от куда их брать (если не все есть в
> INSTALL-файле в тарболе) и что за строка:
Requires - это то, что требуется пакету для работы, BuildRequires - это
те пакеты (как правило оканчивающиеся на -devel), без который SRPM не
соберется.
>
> # Automatically added by buildreq on Sat Jan 18 2003
>
> в спек-файлах от alt. Что это за программа такакя и есть ли она в J2.0
$ rpm -qf /usr/bin/buildreq
rpm-utils-0.6.10-alt1
> 2) Поле Group: - уважаемый AVL пишет что про это поле "...см.
> (подскажите, а то я забыл)...". Так что с этими самыми группами в
> контексте дистрибутивов ALT. Где можно про это почитать, посмотреть. А
> то я уже 3 пакета собрал, прекрасно встали, а в меню ни один не попал =(
Это просто показывает группу пакета.
Для того, чтобы пакет попал в меню, нужно сделать примерно следующее:
# menu
%__cat << EOF >%name.menu
?package(%name): command="%_bindir/%name" needs="X11"
section="Applications/%group" \
title="KSensors" longtitle="Frontend for lm_sensors"
EOF
%__install -pD -m644 %name.menu %buildroot%_menudir/%name
%post
%update_menus
%postun
%clean_menus
--
WBR, Andrey Brindeew.
"No one person can understand Perl culture completely"
(C) Larry Wall.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 245 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/community/attachments/20030316/447bca63/attachment-0005.bin>
Подробная информация о списке рассылки community