summaryrefslogtreecommitdiffstats
path: root/meta/classes/package_rpm.bbclass
diff options
context:
space:
mode:
Diffstat (limited to 'meta/classes/package_rpm.bbclass')
-rw-r--r--meta/classes/package_rpm.bbclass9
1 files changed, 7 insertions, 2 deletions
diff --git a/meta/classes/package_rpm.bbclass b/meta/classes/package_rpm.bbclass
index b08608c846..bcaf8a30a5 100644
--- a/meta/classes/package_rpm.bbclass
+++ b/meta/classes/package_rpm.bbclass
@@ -382,6 +382,12 @@ python write_specfile () {
382 382
383 # Gather special src/first package data 383 # Gather special src/first package data
384 if srcname == splitname: 384 if srcname == splitname:
385 archiving = d.getVarFlag('ARCHIVER_MODE', 'srpm') == '1' and \
386 bb.data.inherits_class('archiver', d)
387 if archiving and srclicense != splitlicense:
388 bb.warn("The SRPM produced may not have the correct overall source license in the License tag. This is due to the LICENSE for the primary package and SRPM conflicting.")
389
390 srclicense = splitlicense
385 srcrdepends = splitrdepends 391 srcrdepends = splitrdepends
386 srcrrecommends = splitrrecommends 392 srcrrecommends = splitrrecommends
387 srcrsuggests = splitrsuggests 393 srcrsuggests = splitrsuggests
@@ -421,8 +427,7 @@ python write_specfile () {
421 spec_preamble_bottom.append('Release: %s' % splitrelease) 427 spec_preamble_bottom.append('Release: %s' % splitrelease)
422 if srcepoch != splitepoch: 428 if srcepoch != splitepoch:
423 spec_preamble_bottom.append('Epoch: %s' % splitepoch) 429 spec_preamble_bottom.append('Epoch: %s' % splitepoch)
424 if srclicense != splitlicense: 430 spec_preamble_bottom.append('License: %s' % splitlicense)
425 spec_preamble_bottom.append('License: %s' % splitlicense)
426 spec_preamble_bottom.append('Group: %s' % splitsection) 431 spec_preamble_bottom.append('Group: %s' % splitsection)
427 432
428 if srccustomtagschunk != splitcustomtagschunk: 433 if srccustomtagschunk != splitcustomtagschunk: