Gear: различия между версиями
Нет описания правки |
Нет описания правки |
||
Строка 2: | Строка 2: | ||
[[Категория:Sisyphus]] | [[Категория:Sisyphus]] | ||
{{Stub}} | {{Stub}} | ||
<tt>gear</tt> — это инструмент для сборки RPM-пакетов из git-репозиториев | <tt>gear</tt> — это инструмент для сборки RPM-пакетов из <tt>git</tt>-репозиториев. <tt>git</tt>-репозитории, пригодные для использования с <tt>gear</tt>, называются ''<tt>gear</tt>-репозиториями''. | ||
Похожие инструменты — <tt>{[http://honk.sigxcpu.org/projects/git-buildpackage/manual-html/gbp.html git],[http://debianpaket.de/svn-buildpackage/index.html svn]/[http://www.uhoreg.ca/programming/debian/tla-buildpackage tla]}-buildpackage, [http://packages.debian.org/lenny/bzr-builddeb bzr-builddeb]</tt> из Debian. | Похожие инструменты — <tt>{[http://honk.sigxcpu.org/projects/git-buildpackage/manual-html/gbp.html git],[http://debianpaket.de/svn-buildpackage/index.html svn]/[http://www.uhoreg.ca/programming/debian/tla-buildpackage tla]}-buildpackage, [http://packages.debian.org/lenny/bzr-builddeb bzr-builddeb]</tt> из Debian. | ||
== Содержимое == | |||
<tt>gear</tt> состоит из набора утилит, помогающих осуществляющих несколько различных деятельностей: | |||
# Импорт пакетов с исходным кодом в <tt>gear</tt>-репозиторий: | |||
#* <tt>gear-srpmimport(1)</tt>. | |||
# Обновление исходного кода в <tt>gear</tt>-репозитории: | |||
#* <tt>gear-update(1)</tt>, | |||
#* <tt>gear-merge(1)</tt>. | |||
# Управление changelog (как в spec-файле, так и <tt>git</tt>-ового) в <tt>gear-репозитории</tt>: | |||
#* <tt>gear-changelog(1)</tt>, | |||
#* <tt>gear-commit(1)</tt>. | |||
# Поддержание <tt>git</tt>-тэгов в <tt>gear</tt>-репозитории: | |||
#* <tt>gear-create-tag(1)</tt>, | |||
#* <tt>gear-update-tag(1)</tt>. | |||
# Экспортирование и сборка RPM-пакетов из <tt>gear</tt>-репозитория: | |||
#* <tt>gear(1)</tt>, | |||
#* <tt>gear-rpm(1)</tt>, | |||
#* <tt>gear-hsh(1)</tt>, | |||
#* <tt>gear-remote(1)</tt>, | |||
#* <tt>gear-remote-rpm(1)</tt>, | |||
#* <tt>gear-remote-hsh(1)</tt>. | |||
Дополнительно имеются две утилиты | |||
* <tt>gear-hsh-build(1)</tt> - высокоуровневая обёртка вокруг <tt>gear(1)</tt>, собирающая с помощью [[hasher]] несколько <tt>gear</tt>-репозиториев и укладывающая их в локальный APT-репозиторий, | |||
* <tt>gear-buildreq(1)</tt> - утилита для запука [[buildreq]] на содержимом <tt>gear</tt>-репозитория. | |||
Утилиты экспортирования и сборки пакетов, а также <tt>gear-buildreq(1)</tt> являются простыми обёртками над низкоуровневой командой <tt>gear(1)</tt>. | |||
== Документация == | == Документация == |
Версия от 04:50, 21 августа 2008
gear — это инструмент для сборки RPM-пакетов из git-репозиториев. git-репозитории, пригодные для использования с gear, называются gear-репозиториями.
Похожие инструменты — {git,svn/tla}-buildpackage, bzr-builddeb из Debian.
Содержимое
gear состоит из набора утилит, помогающих осуществляющих несколько различных деятельностей:
- Импорт пакетов с исходным кодом в gear-репозиторий:
- gear-srpmimport(1).
- Обновление исходного кода в gear-репозитории:
- gear-update(1),
- gear-merge(1).
- Управление changelog (как в spec-файле, так и git-ового) в gear-репозитории:
- gear-changelog(1),
- gear-commit(1).
- Поддержание git-тэгов в gear-репозитории:
- gear-create-tag(1),
- gear-update-tag(1).
- Экспортирование и сборка RPM-пакетов из gear-репозитория:
- gear(1),
- gear-rpm(1),
- gear-hsh(1),
- gear-remote(1),
- gear-remote-rpm(1),
- gear-remote-hsh(1).
Дополнительно имеются две утилиты
- gear-hsh-build(1) - высокоуровневая обёртка вокруг gear(1), собирающая с помощью hasher несколько gear-репозиториев и укладывающая их в локальный APT-репозиторий,
- gear-buildreq(1) - утилита для запука buildreq на содержимом gear-репозитория.
Утилиты экспортирования и сборки пакетов, а также gear-buildreq(1) являются простыми обёртками над низкоуровневой командой gear(1).
Документация
Лицензия
GPLv2 or later.