etc:common_activities:slind:deb_producer
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
etc:common_activities:slind:deb_producer [2008/01/12 02:43] – kvm | etc:common_activities:slind:deb_producer [2008/01/17 02:36] – kvm | ||
---|---|---|---|
Line 22: | Line 22: | ||
+ | ==== План работ ==== | ||
+ | |Освоиться со сборкой source и binary пакетов|21.01| | ||
+ | |Экспорт (доработка)|23.01| | ||
+ | |Редактор control-файла|28.01| | ||
+ | |Помощник changelog|28.01| | ||
+ | |Генерация rules|6.02| | ||
==== Определения ==== | ==== Определения ==== | ||
- | * **Standard makefile project** -- проект CDT в котором makefile пишется вручную, | + | * **Standard makefile project** -- проект CDT в котором makefile пишется вручную, |
* **Managed makefile project** -- проект CDT в котором makefile каждый раз генерируется заново при изменении проекта. | * **Managed makefile project** -- проект CDT в котором makefile каждый раз генерируется заново при изменении проекта. | ||
* **DebianNature** -- свойство проекта CDT, которое означает что проект содержит каталог debian и для него может быть сгенерирован deb-пакет. | * **DebianNature** -- свойство проекта CDT, которое означает что проект содержит каталог debian и для него может быть сгенерирован deb-пакет. | ||
Line 41: | Line 47: | ||
* Сборка пакета происходит из специально подготовленного каталога при помощи dpkg | * Сборка пакета происходит из специально подготовленного каталога при помощи dpkg | ||
* Подготовка каталога, | * Подготовка каталога, | ||
+ | |||
Line 53: | Line 60: | ||
* Редактор файла control: по аналогии с редактором для plugin.xml. Должен предоставлять возможность заполнения стандартных полей control-файла и добавление специальных полей для пакетов slind | * Редактор файла control: по аналогии с редактором для plugin.xml. Должен предоставлять возможность заполнения стандартных полей control-файла и добавление специальных полей для пакетов slind | ||
* Дейсвия редактировани файла changelog: new item, new version, новая подверсия (non-maintainer) | * Дейсвия редактировани файла changelog: new item, new version, новая подверсия (non-maintainer) | ||
- | * Экспорт пакета (File-> | + | * Экспорт пакета (File-> |
+ | |||
Line 65: | Line 74: | ||
[[.: | [[.: | ||
^наименование ^обязательный ^назначение ^ | ^наименование ^обязательный ^назначение ^ | ||
- | | control | + | | Package type | да | выбор типа пакета, указание пути к директории debian |
+ | |Source description|source|Описание | ||
+ | |Packages descrition|source|Описание бинарных | ||
+ | |Package description|binary|Описание бинарного пакета| | ||
* В полях мастера пользователь заполняет поля для файла control | * В полях мастера пользователь заполняет поля для файла control | ||
- | * Генерируются | + | * Генерируется директория debian, содержащая файлы control, changelog |
* Пользователь имеет возможность редактировать полученные файлы и добавлять необязательные файлы в созданный каталог | * Пользователь имеет возможность редактировать полученные файлы и добавлять необязательные файлы в созданный каталог | ||
=== Экспорт .deb-пакета === | === Экспорт .deb-пакета === | ||
Line 75: | Line 87: | ||
Мастер имеет следующие экраны: | Мастер имеет следующие экраны: | ||
^наименование ^обязательный ^назначение ^ | ^наименование ^обязательный ^назначение ^ | ||
- | | changelog | + | | export |
- | * В мастере экспорта указывает целевую директорию, | ||
* словно по волшебству, | * словно по волшебству, | ||
etc/common_activities/slind/deb_producer.txt · Last modified: 2008/03/23 23:16 by zan