[devel] I: octave-package-builder

Ivan Zakharyaschev imz на altlinux.org
Ср Апр 13 01:35:36 MSK 2016


On Wed, 13 Apr 2016, Igor Vlasenko wrote:

> Чтобы логи были чище, добавил в octave 
> %_rpmmacrosdir/octave.env. там
> export RPM_LD_PRELOAD_octave=$_octave_libs
> export RPM_FILES_TO_LD_PRELOAD_octave='%_libdir/%name/packages/*'
> чтобы verify-elf правильно обрабатывал octave packages.

Из предыдущих сообщений мне показалось, что пакеты кладут всё своё внутрь 
%_libdir/octave/packages/ . Тогда получается, что при сборке 
octave.src.rpm RPM_FILES_TO_LD_PRELOAD_octave будет иметь подходящее 
значение, а вот при сборке какого-нибудь foo-octave-bar.src.rpm оно будет 
иметь значение %_libdir/foo-octave-bar/packages/* -- это правильно?

Если только не имеется в виду, макрос %name каким-то механизмом будет 
раскрыт при упаковке самого octave.env в состав подпакета из 
octave.src.rpm.

Т.е. процитированный кусок производит впечатление такое, что %name будет 
раскрываться (как обычно) в имя собираемого пакета во время сборки пакетов 
в Sisyphus, каждый раз в своё.

-- 
Best regards,
Ivan


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