[devel] rpm-build-compat

Vitaly Lipatov =?iso-8859-1?q?lav_=CE=C1_altlinux=2Eru?=
Вс Янв 14 17:43:52 MSK 2007


On Sunday 14 January 2007 04:29, Dmitry V. Levin wrote:
> On Sun, Jan 14, 2007 at 04:05:44AM +0300, Vitaly Lipatov wrote:
> > On Sunday 14 January 2007 03:34, Dmitry V. Levin wrote:
> > ...
> >
> > > Я не вижу проблемы, помимо ошибки в rpm-build-compat,
> > > из-за которой у некоторых возникло искажённое
> > > представление о платформе.
> > >
> > > 2lav: Виталий, я надеюсь на скорейшее исправление пакета
> > > rpm-build-compat, а то уже как минимум два человека
> > > введены в заблуждение.
> >
> > Поскольку я
> > а) уже один раз исправил:
> > thresh на snowflake ~ $ rpm --lastchange rpm-build-compat |
> > sed 's,@,.,g'
> > * Чтв Ноя 02 2006 Vitaly Lipatov <lav.altlinux.ru> 0.8-alt3
> >
> > - fix _libexecdir
> >
> > thresh на snowflake /etc/rpm/macros.d $ grep libexec compat
> > #%_libexecdir %_prefix/lib
> > %_libexecdir %_libdir
>
> Предыдущее значение, насколько я помню, было не %_prefix/lib а
> %_prefix/libexec.
Я посмотрел в CVS, там был libexec, потом %_prefix/lib, 
потом %_libdir...


> > б) до сих пор не умею определять макросы только в случае
> > если они ещё не определены
>
> В .rpmmacros это не так просто сделать.
в /etc/rpm/macros.d/* аналогично?

> > г) не помню, почему _libexecdir оказался в rpm-build-compat
>
> Зачем-то понадобилось переопределить.
Это было одновременно с соответствующей кампанией (обсуждали 
значение этого макроса) и как я посчитал пришли к решению, 
которое я и зафиксировал.

> > и прошу всё таки помочь с примером, определять макрос только
> > в случае его отсутствия для избежания подобных пересечений в
> > будущем.
>
> Мне тоже интересно, существует ли способ сделать такое в
> .rpmmacros.
Получается такого способа нет...


-- 
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info



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