Я пишу свой первый файл спецификации, и я не понимаю, как сделать его динамическим. Я использую другие файлы спецификаций в качестве справки и заметил, что у многих имя/версия загружаются динамически. Мне интересно, как это сделать? Вот пример:
http://svn.apache.org/repos/asf/hbase/branches/0.94/src/packages/rpm/spec/hbase.spec
В основном мне интересно, что означают эти разделы:
%define _source @package.name@
%define _final_name @final.name@
%define _prefix @package.prefix@
%define _bin_dir %{_prefix}/bin
%define _conf_dir @package.conf.dir@
%define _include_dir %{_prefix}/include
....
Также мне интересно, что такое {_prefix} на самом деле?
Извините за вопросы новичка. У меня необычное количество проблем с поиском информации об этом.