From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Ildar Mulyukov To: sisyphus@altlinux.ru Content-Type: text/plain; charset=koi8-r Message-Id: <1073913226.2544.56.camel@ildar> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.4 (1.4.4-alt1) Date: Mon, 12 Jan 2004 16:13:46 +0300 Content-Transfer-Encoding: 8bit X-Spam-Status: No, hits=-4.9 required=7.0 tests=BAYES_00 autolearn=ham version=2.61 X-Spam-Checker-Version: SpamAssassin 2.61 (1.212.2.1-2003-12-09-exp) on ns.comptek.ru Subject: [sisyphus] =?koi8-r?b?0sHaztnFINPCz9LLySDPxM7Px88g0MHLxdTB?= X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.3 Precedence: list Reply-To: sisyphus@altlinux.ru List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jan 2004 13:54:36 -0000 Archived-At: List-Archive: Здравствуйте всем! Вопрос преимущественно мэйнтейнерам. Известно, что одну и ту же программу можно собрать с поддержкой разных необязательных фич. Пример: esound поддерживает OSS и ALSA в качестве backend-а. Там, где возможно динамическое выключение фичи, она собирается в пакет (backend-ы libggi, SDL), в противном случае собирается типичная конфигурация (опять esound. В данном случае OSS). А теперь: внимание, вопрос! Как в спеках поддерживается сборка пакетов с альтернативным набором фич? То есть 1. можно ли писать спек так, чтобы добавлением опций команде rpmbuild из того же src.rpm строился иной бинарник? Что-то вроде rpmbuild --rebuild --build-options="--with-alsa" esound.src.rpm ? 2. менять Release: такой же опцией. Например, я хочу, чтобы построился пакет не версии 1.0.0-alt1 , а 1.0.0-alt1adv ? В том же esound.spec я нашёл такую директиву: %def_without alsa . Можно ли в неё вмешаться снаружи? А в release? Спасибо. С уважением, Ильдар. ЗЫ. Может, если решение найдётся, попытаться ввести это правилом хорошего тона для написания спеков? :-) ЗЗЫ. Пардон, здесь фича = возможность. -- Ildar Mulyukov, free SW designer/programmer ================================================ email: ildar@users.sourceforge.net projects: http://os-development.sourceforge.net/ home: http://tuganger.narod.ru/ ALT Linux Sisyphus ================================================