Hi, On Mon, Jan 12, 2004 at 04:13:46PM +0300, Ildar Mulyukov wrote: > Вопрос преимущественно мэйнтейнерам. > Известно, что одну и ту же программу можно собрать с поддержкой разных > необязательных фич. Пример: esound поддерживает OSS и ALSA в качестве > backend-а. Там, где возможно динамическое выключение фичи, она > собирается в пакет (backend-ы libggi, SDL), в противном случае > собирается типичная конфигурация (опять esound. В данном случае OSS). > > А теперь: внимание, вопрос! > Как в спеках поддерживается сборка пакетов с альтернативным набором фич? > То есть > 1. можно ли писать спек так, чтобы добавлением опций команде rpmbuild из > того же src.rpm строился иной бинарник? Что-то вроде rpmbuild --rebuild > --build-options="--with-alsa" esound.src.rpm ? Да, можно: rpmbuild --rebuild --without alsa. > 2. менять Release: такой же опцией. Например, я хочу, чтобы построился > пакет не версии 1.0.0-alt1 , а 1.0.0-alt1adv ? Нет, нельзя. -- ldv