22.1 Поля, содержащие информацию о пакете

Индекс

22.1 Поля, содержащие информацию о пакете

Поля информации о пакете содержат бОльшую часть значений, которые вы можете получить с помощью режима запросов rpm. Во-первых и в главных, эти поля включают поле имени.

Тэги name-epoch-version-release (имя-эпоха-версия-релиз) используются для однозначной идентификации пакета, поэтому в обязательном порядке присутствуют в spec-файле, хотя тэг Epoch может быть пропущен:

Name: name

# Epoch: 1

Version: version_number

Release: package_release_number

Опциональное поле Epoch вводит еще один уровень для выстраивания порядковых номеров версий и заменяет утратившее значение поле Serial.

Ряд полей позволяют определить, кто собрал пакет и под какими условиями он выпущен:

Vendor: name_of_vendor

URL: URL_to_package_home

Copyright: package_copyright_message

Distribution: Linux_or_product_distribution

Packager: John Q. Smith

Group: group_for_categorizing_package

Используйте поле Group для облегчения потребителям категоризации пакета.

Поле Icon позволяет задать изображение ярлыка рабочего стола для этого пакета:

Icon: filename.xpm

Summary - однострочное описание пакета. Вам также необходимо включить в spec-файл многострочное описание в поле %description:

%description

Tcsh is an enhanced but completely compatible version of csh, the C
shell. Tcsh is a command language interpreter which can be used both as an interactive login shell and as a shell script command processor.
Tcsh includes a command line editor, programmable word completion, spelling correction, a history mechanism, job control and a C language like syntax.

В секции %description пустые строки означают новый абзац. Строки, начинающиеся с пробела, не форматируются.

Далее - Комментарии
Назад - Изменение порядка сборки
Содержание