Move the do_packagedata dependencies into the package_write codeblocks themselves. Also drop the dependency for the tar package backend which was dropped.
Signed-off-by: Richard Purdie <[email protected]> --- meta/classes-global/debian.bbclass | 3 --- meta/classes-global/package.bbclass | 19 ------------------- meta/classes-global/package_deb.bbclass | 4 ++++ meta/classes-global/package_ipk.bbclass | 4 ++++ meta/classes-global/package_rpm.bbclass | 4 ++++ 5 files changed, 12 insertions(+), 22 deletions(-) diff --git a/meta/classes-global/debian.bbclass b/meta/classes-global/debian.bbclass index c34e04112c5..e2a129d0288 100644 --- a/meta/classes-global/debian.bbclass +++ b/meta/classes-global/debian.bbclass @@ -14,9 +14,6 @@ # # Better expressed as ensure all RDEPENDS package before we package # This means we can't have circular RDEPENDS/RRECOMMENDS -# -# Logic of processing dependencies moved to a package.bbclass to -# allow removing inheritance on debian.bbclass AUTO_LIBNAME_PKGS = "${PACKAGES}" diff --git a/meta/classes-global/package.bbclass b/meta/classes-global/package.bbclass index 820920eadff..2ad820a81fc 100644 --- a/meta/classes-global/package.bbclass +++ b/meta/classes-global/package.bbclass @@ -613,22 +613,3 @@ python do_packagedata_setscene () { } addtask do_packagedata_setscene -# This part ensures all the runtime packages built by the time -# dynamic renaming occures, if any. -# This part moved here from debian.bbclass (see for reference) in -# order to allow disabling default inheritance on debian package renaming. - -PKGRDEP = "do_packagedata" -do_package_write_ipk[deptask] = "${PKGRDEP}" -do_package_write_deb[deptask] = "${PKGRDEP}" -do_package_write_tar[deptask] = "${PKGRDEP}" -do_package_write_rpm[deptask] = "${PKGRDEP}" -do_package_write_ipk[rdeptask] = "${PKGRDEP}" -do_package_write_deb[rdeptask] = "${PKGRDEP}" -do_package_write_tar[rdeptask] = "${PKGRDEP}" -do_package_write_rpm[rdeptask] = "${PKGRDEP}" - -python () { - if not d.getVar("PACKAGES"): - d.setVar("PKGRDEP", "") -} diff --git a/meta/classes-global/package_deb.bbclass b/meta/classes-global/package_deb.bbclass index 5aba3837bde..1f10b15a00c 100644 --- a/meta/classes-global/package_deb.bbclass +++ b/meta/classes-global/package_deb.bbclass @@ -313,6 +313,10 @@ python () { deps = ' dpkg-native:do_populate_sysroot virtual/fakeroot-native:do_populate_sysroot' d.appendVarFlag('do_package_write_deb', 'depends', deps) d.setVarFlag('do_package_write_deb', 'fakeroot', "1") + + # Needed to ensure PKG_xxx renaming of dependency packages works + d.setVarFlag('do_package_write_deb', 'deptask', "do_packagedata") + d.setVarFlag('do_package_write_deb', 'rdeptask', "do_packagedata") } python do_package_write_deb () { diff --git a/meta/classes-global/package_ipk.bbclass b/meta/classes-global/package_ipk.bbclass index b4b7bc9ac27..1ca1308967c 100644 --- a/meta/classes-global/package_ipk.bbclass +++ b/meta/classes-global/package_ipk.bbclass @@ -276,6 +276,10 @@ python () { deps = ' opkg-utils-native:do_populate_sysroot virtual/fakeroot-native:do_populate_sysroot xz-native:do_populate_sysroot' d.appendVarFlag('do_package_write_ipk', 'depends', deps) d.setVarFlag('do_package_write_ipk', 'fakeroot', "1") + + # Needed to ensure PKG_xxx renaming of dependency packages works + d.setVarFlag('do_package_write_ipk', 'deptask', "do_packagedata") + d.setVarFlag('do_package_write_ipk', 'rdeptask', "do_packagedata") } python do_package_write_ipk () { diff --git a/meta/classes-global/package_rpm.bbclass b/meta/classes-global/package_rpm.bbclass index 5d35962affe..2fc18fe98c1 100644 --- a/meta/classes-global/package_rpm.bbclass +++ b/meta/classes-global/package_rpm.bbclass @@ -726,6 +726,10 @@ python () { deps = ' rpm-native:do_populate_sysroot virtual/fakeroot-native:do_populate_sysroot' d.appendVarFlag('do_package_write_rpm', 'depends', deps) d.setVarFlag('do_package_write_rpm', 'fakeroot', '1') + + # Needed to ensure PKG_xxx renaming of dependency packages works + d.setVarFlag('do_package_write_rpm', 'deptask', "do_packagedata") + d.setVarFlag('do_package_write_rpm', 'rdeptask', "do_packagedata") } SSTATETASKS += "do_package_write_rpm" -- 2.39.2
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#190241): https://lists.openembedded.org/g/openembedded-core/message/190241 Mute This Topic: https://lists.openembedded.org/mt/102425330/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
