From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: To: ALT Devel discussion list Subject: Re: [devel] Q: rpmbuild -bR =?koi8-r?q?=C9?= rpmbuild -bS References: <20050210072044.GD21192@immo.ru> <20050210140632.GN21192@immo.ru> From: Sergey Bolshakov Date: Thu, 10 Feb 2005 17:03:59 +0300 In-Reply-To: <20050210140632.GN21192@immo.ru> (Alexey I. Froloff's message of "Thu, 10 Feb 2005 17:06:32 +0300") Message-ID: User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.4 (Jumbo Shrimp, linux) MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit X-BeenThere: devel@altlinux.ru 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: Thu, 10 Feb 2005 14:33:15 -0000 Archived-At: List-Archive: List-Post: >>>>> "Alexey" == Alexey I Froloff writes: > * Sergey Bolshakov [050210 16:51]: >> > rpmbuild -bR specfile >> В каком окружении будет вызываться rpmbuild ? >> Если в 'правильном', то задача сводится к -bE и тривиальным >> вырезаниям с помощью регулярных выражений (что и сделано). > Я не зря вспомнил про %_buildrequires_build. Например > %set_autoconf_version 2.5 выставит зависимость на autoconf_2.5 но > в rpm -bE ты её не увидишь. Разумеется. На то он и спек, а не src.rpm. Я не ленюсь выписывать подобные вещи в buildrequires: или в BUILD_ENV(nameit) в release. Буду рад увидеть такие зависимости в -bR. > Опять же - sandman и rpm немного по разному парсят теги Source и > Patch, была проблема со старым спеком postgresql. Вот тут хорошо бы подробнее и в багозиллу. >> Что до сандмана, упростить парсинг спека можно будет тогда, >> когда все поддерживаемые им дистрибутивы будут иметь такой rpm. >> Боюсь, это случится нескоро. > Дело не сколько в упрощении, сколько в соответствии алгоритмов > обработки. Соответствовать плавающей цели непросто :) --