04.03.2012 06:15, Michael Shigorin пишет: > On Sat, Mar 03, 2012 at 10:27:31PM -0500, Dubrovskiy Viacheslav wrote: >>> В %cmake_insource есть диверсия в виде концевого ";", >>> не позволяющая передать -D*. >> Вообще-то сборка insource не очень хорошо. > В случае пакета -- чем? (не спорю, спрашиваю) Ну это рекомендуемый способ и я сталкивался с пакетами которые не собирались insource. В случае пакета - наверно все равно. > >>> А такое выглядит криво (из-за вытаскивания переменной >>> из макроса): >>> >>> %cmake >>> %make_build -C BUILD >> Не понял, что кривого? > Поскольку BUILD определён в макросе и в спеке является лишней > магической константой. Я бы его как %cmake_build туда же и > засунул, кстати. Есть такой FR https://bugzilla.altlinux.org/show_bug.cgi?id=24229 Как-то руки не доходят, да и не делал я такого никогда... -- WBR, Dubrovskiy Viacheslav