Es ES/Extras/RPMMacros

= Validas Macros para construir RPM =

Aquí encontrará algunas definiciones comunes de macros para hacer archivos SPEC definidos desde Fedora Core 3 (rpm-4.3.2-21). Para la definición de muchas de esas macros, examine cuidadosamente la salida del comando " %{macro} ". Note que ninguno de los comandos son definidos dentro del archivo SPEC, sin embargo, ambos comandos si podrían ser definidos dentro del archivo  además de las macros definidas sobre la linea de comando.

Macros mímicas variables del autoconf
%{_sysconfdir}       /etc %{_initrddir}        %{_sysconfdir}/rc.d/init.d %{_prefix}            /usr %{_exec_prefix}      %{_prefix} %{_bindir}           %{_exec_prefix}/bin %{_lib}              lib %{_libdir}           %{_exec_prefix}/%{_lib} %{_libexecdir}       %{_exec_prefix}/libexec %{_sbindir}          %{_exec_prefix}/sbin %{_sharedstatedir}   %{_prefix}/com %{_datadir}          %{_prefix}/share %{_includedir}       %{_prefix}/include %{_oldincludedir}    /usr/include %{_infodir}          /usr/share/info %{_mandir}           /usr/share/man %{_localstatedir}    /var

Macros del directorio RPM
%{_topdir}           %{_usrsrc}/redhat %{_builddir}         %{_topdir}/BUILD %{_rpmdir}           %{_topdir}/RPMS %{_sourcedir}        %{_topdir}/SOURCES %{_specdir}          %{_topdir}/SPECS %{_srcrpmdir}        %{_topdir}/SRPMS

Construya macros bandera
%{_global_cflags}    -O2 -g -pipe %{_optflags}         %{__global_cflags} -m32 -march=i386 -mtune=pentium4 # if redhat-rpm-config is installed

Otras macros
%{_var}              /var %{_tmppath}          %{_var}/tmp %{_usr}              /usr %{_usrsrc}           %{_usr}/src %{_docdir}           %{_datadir}/doc

Referencia
Aqui encontrara algunas macros de otras distribuciones que podrian ayudarle en la conversion de paquetes:


 * PLD RPM Macros
 * Mandrake RPM Macros