[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