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> From: Sergey Bolshakov In-Reply-To: <20050210072044.GD21192@immo.ru> (Alexey I. Froloff's message of "Thu, 10 Feb 2005 10:20:44 +0300") User-Agent: Gnus/5.1006 (Gnus v5.10.6) XEmacs/21.4 (Jumbo Shrimp, linux) Date: Thu, 10 Feb 2005 16:26:20 +0300 Message-ID: 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 13:50:42 -0000 Archived-At: List-Archive: List-Post: >>>>> "Alexey" == Alexey I Froloff writes: > Посмотрев на %set_*_version и новый макрос %_buildrequires_build > и поборовшись с сандманом на эту тему, подумалось... > Может добавить пару ключей для rpmbuild? > rpmbuild -bR specfile В каком окружении будет вызываться rpmbuild ? Если в 'правильном', то задача сводится к -bE и тривиальным вырезаниям с помощью регулярных выражений (что и сделано). Бишь, проблема не в введении некоего вспомогательного ключика, а в получении этого самого 'правильного' окружения. > выведет BuildRequires пакета (опционально - в виде, пригодном для > скармливанию apt-get) > Вспомнив сборку postgresql с хитро прописаным URL для какого-то > source, подумалось... > rpmbuild -bS > выведет только строки Source/Patch с именами файлов (без URL) > Это я к тому, что можно будет упростить парсинг спека в sandman > для определения списка файлов и зависимостей... А может > получится реализовать сборку и спека и архивов в hasher... Что до сандмана, упростить парсинг спека можно будет тогда, когда все поддерживаемые им дистрибутивы будут иметь такой rpm. Боюсь, это случится нескоро. PS /me еще боится нового rpm, в котором может не оказаться -bE --