RPM включает ряд встроенных макросов, в том числе определения для наиболее употребимых каталогов:
| 
 %_prefix /usr 
  
%_exec_prefix %{_prefix} 
  
%_bindir %{_exec_prefix}/bin 
  
%_sbindir %{_exec_prefix}/sbin 
  
%_libexecdir %{_exec_prefix}/libexec 
  
%_datadir %{_prefix}/share 
  
%_sysconfdir %{_prefix}/etc 
  
%_sharedstatedir %{_prefix}/com 
  
%_localstatedir %{_prefix}/var 
  
%_libdir %{_exec_prefix}/lib 
  
%_includedir %{_prefix}/include 
  
%_oldincludedir /usr/include 
  
%_infodir %{_prefix}/info 
  
%_mandir %{_prefix}/man 
  
 | 
Определения этого примера взяты из стандартного файла для макроопределений, /usr/lib/rpm/macros. В файле, специфичном для дистрибутивов Red Hat, /usr/lib/rpm/redhat/macros, содержится:
| 
 %_prefix /usr 
  
%_sysconfdir /etc 
  
%_localstatedir /var 
  
%_infodir /usr/share/info 
  
%_mandir /usr/share/man 
  
%_initrddir %{_sysconfdir}/rc.d/init.d 
  
%_defaultdocdir %{_usr}/share/doc 
  
 | 
 Далее - Макросы, специфичные для spec-файла 
 Назад - Добавление записей в журнал изменений 
 Содержание