Things to fix: * rpmlint -v returns: I: x86info-debuginfo checking W: x86info-debuginfo no-version-in-last-changelog W: x86info-debuginfo no-url-tag I: x86info checking W: x86info summary-not-capitalized x86 processor information tool. W: x86info summary-ended-with-dot x86 processor information tool. W: x86info no-version-in-last-changelog W: x86info no-url-tag E: x86info obsolete-not-provided kernel-utils I: x86info checking W: x86info summary-not-capitalized x86 processor information tool. W: x86info summary-ended-with-dot x86 processor information tool. W: x86info no-url-tag W: x86info unversioned-explicit-obsoletes kernel-utils W: x86info rpm-buildroot-usage %build rm -rf $RPM_BUILD_ROOT W: x86info rpm-buildroot-usage %build mkdir -p %{buildroot}/usr/sbin E: x86info no-cleaning-of-buildroot %install W: x86info mixed-use-of-spaces-and-tabs (spaces: line 1, tab: line 5) * Release tag should be more legible * no URL tag * you must use one of the following Changelog formats: http://fedoraproject.org/wiki/Packaging/Guidelines#head-b7d622f4bb245300199c6a33128acce5fb453213 * preferred BuildRoot values is %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) * you must choose of Build Root: http://fedoraproject.org/wiki/Packaging/Guidelines#head-f3d77b27a5d29dfc1f5600ef3fc836f2e317badf * make should use %{?_smp_mflags} flag * you don't need to use %setup -c -a 0 and cd x86info-%{version} * you should use rm -rf $RPM_BUILD_ROOT (or rm -rf %{buildroot}) to clean out the install & clean sections * %{buildroot}/usr/share/man/man8 is not used, does it really needed? * COPYING, README and TODO files must be included in %doc