RPM-MACROFILE(5) File Formats Manual RPM-MACROFILE(5) rpm-macrofile - rpm %NAME[([OPTS]) BODY rpm rpm-macros(7) . rpm. rpm rpm-config(5) %load . : NAME % . %define. rpm-macros(7) . \ %{macro:...}. # . : . 1. %mytool /usr/bin/mytool-with-annoying-name 2. # Trailing %{nil} is handy for ensuring a newline at the end %mycmd %{mytool} \ --one \ --with \ --too \ --many arguments \ %{nil} 3. Lua : %myhelper() %{lua: function dostuff(arg) return 'do stuff to '..arg end print(dostuff(arg[1])) } rpm-config(5) rpmbuild-config(5) rpm-macros(7) 3 . . : . RPM 6.0.1 6 2026 RPM-MACROFILE(5)