[devel] I: rpm-build supports %autopatch directive

Andrey Savchenko bircoph на altlinux.org
Вс Окт 6 14:39:42 MSK 2019


On Sun, 6 Oct 2019 03:03:31 +0300 Vladimir D. Seleznev wrote:
> On Sun, Oct 06, 2019 at 02:34:48AM +0300, Grigory Ustinov wrote:
> > 05.10.2019 21:47, Vladimir D. Seleznev пишет:
> > > On Sat, Oct 05, 2019 at 01:20:53AM +0300, Grigory Ustinov wrote:
> > >> 03.10.2019 23:23, Vladimir D. Seleznev пишет:
> > >>> Hi!
> > >>>
> > >>> rpm-build начиная с версии 4.0.4-alt133 поддерживает директиву
> > >>> %autopatch в секции %prep, которая сразу прикладывает все перечисленные
> > >>> в глобальной секции патчи.  Директива поддерживает две опции, -p и -F, с
> > >>> семантикой, аналогичной для таковых опций директивы %patch, значения
> > >>> которых применяется для всех патчей.
> > >> Идеально! Наконец-то!!!
> > >>
> > >> Для тех, кто в танке: можно пример использования?
> > > Пример использования можно увидеть тут:
> > >
> > > http://git.altlinux.org/gears/s/sqlite3.git?p=sqlite3.git;a=blob;f=sqlite3.spec;h=9c7f69f674495494c4327aa7f3185519f6f21988;hb=4eb86c73c29c8ca1a119835d0bccc7fa0e6f86a7#l100
> > Спасибо, а если у них разная длина отрезаемого пути?
> 
> На это она не расчитана.

Можно доработать, чтоб принимался массив интервалов номеров патчей и
отступов. Иначе на больших патчсетах нужно или переделывать
половину патчей, или утилита бесполезна. С другой стороны, патчи
достаточно переделать только раз и это не сложно.

Best regards,
Andrew Savchenko
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 833 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20191006/11e446c9/attachment.bin>


Подробная информация о списке рассылки Devel