summaryrefslogtreecommitdiffstats
path: root/meta
diff options
context:
space:
mode:
Diffstat (limited to 'meta')
-rw-r--r--meta/classes/package_rpm.bbclass22
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 = []