Spec/Предопределенные макросы
< Spec
Версия от 23:01, 8 января 2010; Lnkvisitor (обсуждение | вклад) (Новая страница: «== SPEC/Предопределенные макросы == {{stub}} === Основные макросы === Используются для задания катал...»)
SPEC/Предопределенные макросы
Основные макросы
Используются для задания каталога связанного с макросом:
Макрос | Замена | Описание |
---|---|---|
Макросы файловой системы | ||
%_usr | /usr | |
%_usrsrc | %{_usr}/src | |
%_var | /var | |
%_builddir | Директория где будут распакованы исходные коды и применены патчи | |
%_dbpath | %{_var}/lib/rpm | Расположение файлов базы данных rpm |
%buildroot | %{_tmppath}/%{name}-buildroot | путь к BuildRoot |
Макросы используемые для configure | ||
%_prefix | /usr | Размещение архитектурно-независимых файлов. |
%_exec_prefix | %{_prefix} | Размещение архитектурно-зависящих файлов. |
%_bindir | %{_exec_prefix}/bin | Размещение пользовательских исполняемых файлов |
%_sbindir | %{_exec_prefix}/sbin | Размещение системных исполняемых файлов |
%_libexecdir | %{_exec_prefix}/lib | Размещение библиотек??? |
%_datadir | %{_prefix}/share | Размещение архитектурно-независимых данных |
%_sysconfdir | /etc | ??? |
%_sharedstatedir | %{_prefix}/com | Размещение модифицируемых архитектурно-независимых данные |
%_localstatedir | %{_var}/lib | ??? |
%_lib | lib | ??? |
%_libdir | %{_exec_prefix}/%{_lib} | Библиотеки объектного кода |
%_includedir | %{_prefix}/include | Размещение заголовочных(Headers) файлов |
%_oldincludedir | usr/include | Размещение заголовочных файлов для не-GCC |
%_infodir | %{_datadir}/info | Информация документации |
%_mandir | %{_datadir}/man | Документация для man |
%_configure_script | ./configure | |
%_configure_target | --build=%{_target_platform} --host=%{_target_platform} | |
%_configure_gettext | --without-included-gettext | |
%configure | ||