It does not appear that the SUMMARY information is automatically populated by the DESCRIPTION if not specifically defined.
For package_rpm.bbclass make the following change. diff --git a/meta/classes/package_rpm.bbclass b/meta/classes/package_rpm.bbclass index b70575c..2502549 100644 --- a/meta/classes/package_rpm.bbclass +++ b/meta/classes/package_rpm.bbclass @@ -135,7 +135,7 @@ python write_specfile () { # Construct the SPEC file... srcname = bb.data.getVar('PN', d, True) - srcsummary = (bb.data.getVar('SUMMARY', d, True) or ".") + srcsummary = (bb.data.getVar('SUMMARY', d, True) or bb.data.getVar('DESCRIPTION', d, True) or ".") srcversion = bb.data.getVar('PV', d, True).replace('-', '+') srcrelease = bb.data.getVar('PR', d, True) srcepoch = (bb.data.getVar('PE', d, True) or "")
http://git.pokylinux.org/cgit/cgit.cgi/poky/commit/?id=3c5984a5ba8cde2171e0cfb62803c5e6a7bf35e6
see previous comment for commit id