[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