diff options
Diffstat (limited to 'meta')
-rw-r--r-- | meta/classes/package_rpm.bbclass | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/meta/classes/package_rpm.bbclass b/meta/classes/package_rpm.bbclass index 9145717f98..56c1b66938 100644 --- a/meta/classes/package_rpm.bbclass +++ b/meta/classes/package_rpm.bbclass | |||
@@ -286,16 +286,18 @@ python write_specfile () { | |||
286 | 286 | ||
287 | # Construct the SPEC file... | 287 | # Construct the SPEC file... |
288 | srcname = d.getVar('PN') | 288 | srcname = d.getVar('PN') |
289 | srcsummary = (d.getVar('SUMMARY') or d.getVar('DESCRIPTION') or ".") | 289 | localdata = bb.data.createCopy(d) |
290 | srcversion = d.getVar('PKGV').replace('-', '+') | 290 | localdata.setVar('OVERRIDES', d.getVar("OVERRIDES", False) + ":" + srcname) |
291 | srcrelease = d.getVar('PKGR') | 291 | srcsummary = (localdata.getVar('SUMMARY') or localdata.getVar('DESCRIPTION') or ".") |
292 | srcepoch = (d.getVar('PKGE') or "") | 292 | srcversion = localdata.getVar('PKGV').replace('-', '+') |
293 | srclicense = d.getVar('LICENSE') | 293 | srcrelease = localdata.getVar('PKGR') |
294 | srcsection = d.getVar('SECTION') | 294 | srcepoch = (localdata.getVar('PKGE') or "") |
295 | srcmaintainer = d.getVar('MAINTAINER') | 295 | srclicense = localdata.getVar('LICENSE') |
296 | srchomepage = d.getVar('HOMEPAGE') | 296 | srcsection = localdata.getVar('SECTION') |
297 | srcdescription = d.getVar('DESCRIPTION') or "." | 297 | srcmaintainer = localdata.getVar('MAINTAINER') |
298 | srccustomtagschunk = get_package_additional_metadata("rpm", d) | 298 | srchomepage = localdata.getVar('HOMEPAGE') |
299 | srcdescription = localdata.getVar('DESCRIPTION') or "." | ||
300 | srccustomtagschunk = get_package_additional_metadata("rpm", localdata) | ||
299 | 301 | ||
300 | srcdepends = d.getVar('DEPENDS') | 302 | srcdepends = d.getVar('DEPENDS') |
301 | srcrdepends = [] | 303 | srcrdepends = [] |