[devel] %EVR macro

Dmitry V. Levin ldv на altlinux.org
Пт Янв 25 02:16:14 MSK 2013


On Thu, Jan 24, 2013 at 06:22:13PM +0200, Led wrote:
> On Thursday 24 January 2013 18:00:54 Dmitry V. Levin wrote:
> > On Thu, Jan 24, 2013 at 05:54:09PM +0200, Led wrote:
> > > 2013/1/24 Dmitry V. Levin <ldv на altlinux.org>
> > >
> > > > On Thu, Jan 24, 2013 at 11:07:29AM +0300, Eugene Prokopiev wrote:
> > > > > Dmitry V. Levin:
> > > > > > On Thu, Jan 24, 2013 at 09:32:32AM +0300, Eugene Prokopiev wrote:
> > > > > > > Igor Vlasenko:
> > > > > > > > Может, лучше не спешить, для начала пройтись NMU от repocop?
> > > > > > > > завтра-послезавтра напишу тест, будут доступны патчи от
> > > > > > > > repocop, можно будет опросить майнтайнеров и с учетом их
> > > > > > > > замечаний провести NMU от repocop.
> > > > > > > >
> > > > > > > > я не откажусь от NMU, заодно поглядим, как repocop справится с
> > > > > >
> > > > > > specsubst ;)
> > > > > >
> > > > > > И не надейтесь, не справится, лучше умелыми ручками.
> > > > >
> > > > > Тогда можно краткое объяснение или урл - что это за проблема и как ее
> > > > > лечить. Неужели просто прописать недостающие зависимости вручную
> > > > > (иначе текст предупреждения у меня интерпретировать не получается)?
> > > >
> > > > Да, более-менее вручную, с использованием макросов %version и %release.
> > > > :)
> > >
> > > Может тогда лучше добавить в /usr/lib/rpm/macros
> > >
> > > %EVR %{expand:%%{?epoch:%%epoch:}%%version-%%release}
> > >
> > > ?
> > >
> > > Тогда можно везде вместо %version-%release писать %EVR и не задумываться:
> > > есть Epoch или нет.
> >
> > Кажется, repocop, когда делал NMU, использовал что-то похожее.
> > Только зачем здесь нужен expand?
> 
> Не знаю. Похоже, что не нужен:)

Добавил в простом варианте, без expand'а.  Кстати, аналогичные макросы
с разными именами, преимущественно %evr, легко нагугливаются.  Видимо,
они достаточно широко распространены.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 198 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20130125/727787ef/attachment.bin>


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