Сборка пакета с нуля: различия между версиями
(Новая страница: «Категория:HOWTO Данное руководство покажет, как правильно собрать пакет RPM в Sisyphus с нуля...») |
Нет описания правки |
||
Строка 2: | Строка 2: | ||
Данное руководство покажет, как правильно собрать пакет RPM в [[Sisyphus]] с нуля в инфраструктуре [[Gear]] и [[git.alt]], имея только исходный код пакета, и [[Join|права мейнтейнера]] на '''git.alt'''. В качестве примера опакетим [http://qt.nokia.com/products/qt-addons/mobility/ Qt Mobility], чтобы закрыть запрос на сборку в багзилле: [https://bugzilla.altlinux.org/25111 https://bugzilla.altlinux.org/25111]. | Данное руководство покажет, как правильно собрать пакет RPM в [[Sisyphus]] с нуля в инфраструктуре [[Gear]] и [[git.alt]], имея только исходный код пакета, и [[Join|права мейнтейнера]] на '''git.alt'''. В качестве примера опакетим [http://qt.nokia.com/products/qt-addons/mobility/ Qt Mobility], чтобы закрыть запрос на сборку в багзилле: [https://bugzilla.altlinux.org/25111 https://bugzilla.altlinux.org/25111]. | ||
== Подготовка == | |||
Для сборки пакетов подразумеваются следующие начальные условия: | |||
1. У вас установлен дистрибутив ALT Linux; | |||
2. Есть желание собрать пакет правильно, а не для единичного случая; | |||
3. Вы носите гордое звание «мейнтейнер ALT Linux Team», что подразумевает наличие электронных ключей и доступа к инфраструктуре [[git.alt]] | |||
Третий пункт необязателен для новичков, которые просто хотят собрать пакет правильно для себя. |
Версия от 14:05, 18 февраля 2011
Данное руководство покажет, как правильно собрать пакет RPM в Sisyphus с нуля в инфраструктуре Gear и git.alt, имея только исходный код пакета, и права мейнтейнера на git.alt. В качестве примера опакетим Qt Mobility, чтобы закрыть запрос на сборку в багзилле: https://bugzilla.altlinux.org/25111.
Подготовка
Для сборки пакетов подразумеваются следующие начальные условия:
1. У вас установлен дистрибутив ALT Linux; 2. Есть желание собрать пакет правильно, а не для единичного случая; 3. Вы носите гордое звание «мейнтейнер ALT Linux Team», что подразумевает наличие электронных ключей и доступа к инфраструктуре git.alt
Третий пункт необязателен для новичков, которые просто хотят собрать пакет правильно для себя.