From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Virus-Scanned: amavisd-new at lav.sp.ru From: Vitaly Lipatov Organization: ALT Linux Team To: ALT Devel discussion list Date: Sun, 14 Jan 2007 17:43:52 +0300 User-Agent: KMail/1.9.5 References: <20070113124633.GA4437@localhost.localdomain> <200701140405.47192.lav@altlinux.ru> <20070114012954.GA2009@basalt.office.altlinux.org> In-Reply-To: <20070114012954.GA2009@basalt.office.altlinux.org> MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200701141743.54575.lav@altlinux.ru> Subject: Re: [devel] rpm-build-compat X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Jan 2007 14:44:02 -0000 Archived-At: List-Archive: List-Post: 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 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