\ # %define $ %\{\!\?.*%define \}$ Name Version Release Epoch Summary Group License Packager Vendor Icon URL Patch[0-9]* Source[0-9]* Requires\(?[a-z]*\)? [A-Za-z]+Req Obsoletes Provides Conflicts Build[A-Za-z]+ [A-Za-z]+Arch Auto[A-Za-z]+ description package prep build install clean check pre[a-z]* post[a-z]* trigger[a-z]* files changelog defattr doc setup config configure make makeinstall dir ghost patch[0-9]+ find_lang exclude %\{?_([a-z_]+dir|[a-z_]+path|prefix)\}? %\{?__[a-z_]+\}? %\{\?[A-Za-z0-9_]+\} %\{[a-zA-Z][a-zA-Z0-9_]+ \} [ \t]+-?-[A-Za-z0-9_-]+ \$\{?RPM_[A-Z0-9_]+\}? if elif endif [0-9]{1,2} +[0-9]{4} jan feb mar apr may jun jul aug sep oct nov dec mon tue wed thu fri sat sun <[A-Za-z0-9._:+-]+@[A-Za-z0-9._:+-]+\.[A-Za-z0-9]{2,4}>