Gear + Hasher
Материал из ALT Linux Wiki
(Различия между версиями)
(→Необходимые пакеты:) |
(→Сборка) |
||
Строка 11: | Строка 11: | ||
=== [[Пакета нет в Sisyphus]] === | === [[Пакета нет в Sisyphus]] === | ||
+ | |||
+ | Импортируем из других дистрибутивов ( нужны srpm-пакеты ) | ||
+ | #$ rpmgp -a Имя_пакета | ||
+ | #$ rpmgp -da Имя_пакета.src.rpm | ||
+ | #$ gear-srpimport Имя_пакета.src.rpm | ||
+ | #$ rpmcs | ||
+ | #$ rpmbsh | ||
+ | #$ ginit git.alt | ||
+ | #$ rpmbs git.alt -u | ||
+ | |||
+ | Собираем исходный код | ||
+ | #$ wget www.internet.net/Имя_пакета.{bz2,gzip,xz} | ||
+ | #$ mkdir -p synapse/.gear | ||
+ | ##$ cd synapse | ||
+ | ##$ git init | ||
+ | ##$ touch .gear/rules | ||
+ | ##$ gear-update -c ../synapse.tar.xz synapse | ||
+ | #Заполняем согласно Altlinux policy файл .gear/rules [[ Руководство по gear ]] | ||
+ | #Пишем spec [[ SampleSpecs ]] | ||
+ | #$ git add . && gear-commit -a | ||
+ | #$ rpmbsh | ||
+ | #$ ginit git.alt | ||
+ | #$ rpmbs git.alt -u | ||
=== [[Бэкпорт в Бранч]] === | === [[Бэкпорт в Бранч]] === |
Версия 13:58, 15 ноября 2015
Содержание |
Необходимые пакеты:
git-core hasher giter gear etersoft-build-utils
Сборка
Пакета нет в Sisyphus
Импортируем из других дистрибутивов ( нужны srpm-пакеты )
- $ rpmgp -a Имя_пакета
- $ rpmgp -da Имя_пакета.src.rpm
- $ gear-srpimport Имя_пакета.src.rpm
- $ rpmcs
- $ rpmbsh
- $ ginit git.alt
- $ rpmbs git.alt -u
Собираем исходный код
- $ wget www.internet.net/Имя_пакета.{bz2,gzip,xz}
- $ mkdir -p synapse/.gear
- $ cd synapse
- $ git init
- $ touch .gear/rules
- $ gear-update -c ../synapse.tar.xz synapse
- Заполняем согласно Altlinux policy файл .gear/rules Руководство по gear
- Пишем spec SampleSpecs
- $ git add . && gear-commit -a
- $ rpmbsh
- $ ginit git.alt
- $ rpmbs git.alt -u