From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: =?koi8-r?Q?=E9=CC=D8=D1=20=E5=D7=D3=C5=C5=D7?= To: devel@altlinux.ru Mime-Version: 1.0 X-Mailer: mPOP Web-Mail 2.19 X-Originating-IP: 192.168.0.2 via proxy [195.182.131.74] Date: Wed, 19 Oct 2005 21:11:13 +0400 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Message-Id: Cc: Subject: [devel] %def_enable qwe-rty X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.5 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: Wed, 19 Oct 2005 17:11:13 -0000 Archived-At: List-Archive: List-Post: Всем привет. Допустим, configure опакечиваемой софтины принимает параметр --enable-dummy-wrapper. Соответственно, мне надо написать что-то вроде: %def_enable dummy-wrapper %configure %{subst_enable dummy-wrapper} Естественно, это не срабатывает, потому что имя макроса содержит минус. Существуют ли какие-нибудь решения? Пока на ум приходит только такой вариант: %def_enable dummy_wrapper %define tr_ %(echo %1 | tr -- '_' '-') %configure %{tr_ %{subst_enable dummy_wrapper}} Если этот вариант наименее крив, то не требуется ли %expand в определении tr_? Если требуется, то как будет выглядеть окончательный вариант? С уважением, Илья Евсеев