# # old_revision [a713e30a7c1eae8ab3bf00e2e3eb7f9a6ffb1e3b] # # patch "classes/package_rpm.bbclass" # from [555193edec7219ac867536609f6970425ff4522b] # to [369f9514d832d69ab6cf22182add29eecda7e30e] # ============================================================ --- classes/package_rpm.bbclass 555193edec7219ac867536609f6970425ff4522b +++ classes/package_rpm.bbclass 369f9514d832d69ab6cf22182add29eecda7e30e @@ -132,3 +132,16 @@ python do_package_rpm () { bb.build.exec_func('write_specfile', localdata) del localdata } +python () { + import bb + if bb.data.getVar('PACKAGES', d, True) != '': + bb.data.setVarFlag('do_package_write_rpm', 'depends', 'rpm-native:do_populate_staging', d) +} + + +python do_package_write_rpm () { + bb.build.exec_func("read_subpackage_metadata", d) + bb.build.exec_func("do_package_rpm", d) +} +do_package_write_rpm[dirs] = "${D}" +addtask package_write_rpm before do_build after do_package