[devel] A: rpm-macros-ninja-build

Alexey Gladkov legion на altlinux.ru
Вт Май 26 12:10:27 MSK 2020


On Tue, May 26, 2020 at 09:36:20AM +0300, Anton Farygin wrote:
> > > Т.е. если у меня для rpmbuild -bb нужны макросы из пакета, то как его
> > > назвать ? rpm-macros- или rpm-build- ?
> > Если для `rpmbuild -bb` нужны макросы и ничего больше, то rpm-macros-.
> > Если для `rpmbuild -bb` нужно ещё что-нибудь (как правило нужно) или у
> > тебя есть файлы *.req*/*.prov*, которые тащат зависимости, то стоит
> > разделить rpm-macros- и rpm-build-.
> 
> 
> Но для сборки нужен dune. Т.е. - раскрыться то раскроется, но собраться не
> получится.

Вот! В этом и смысл. Хочется иметь возможность собрать исходный пакет или
провезти манипуляции с спеком без установки в данную систему всех
сборочных зависимостей.

> > Это rpm-macros-. А вот определение и использование в спеке:
> > 
> > %__python_version %(LC_ALL=C %__python -c 'import sys; print %"%%u.%%u" %% sys.version_info[0:2]' 2>/dev/null || echo @PYTHON_VERSION@)
> > 
> > уже нет. Потому что для раскрытия такого макроса нужен python.
> Это слишком простой пример ;)

Я знаю. На то он и пример ))

-- 
Rgrds, legion



Подробная информация о списке рассылки Devel