mirror of
https://git.yoctoproject.org/poky
synced 2026-04-18 12:32:12 +02:00
rpm: add back find-debuginfo support
RPM upstream removed find-debuginfo and switched to use debugedit
since the following commit.
04b0805a75
According to https://github.com/rpm-software-management/rpm/blob/master/INSTALL,
debugedit is needed by rpm. More specifically it's needed by rpmbuild
to supporting generating debuginfo package when %debug_package is enabled.
(From OE-Core rev: d06c7c0d288cafa75f14a841f9cb31dcd0714644)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -134,6 +134,9 @@ do_install:append:class-target() {
|
||||
}
|
||||
do_install:append:class-nativesdk() {
|
||||
rm -rf ${D}${SDKPATHNATIVE}/var
|
||||
# Ensure find-debuginfo is located correctly inside SDK
|
||||
mkdir -p ${D}${SDKPATHNATIVE}/etc/rpm
|
||||
echo "%__find_debuginfo ${SDKPATHNATIVE}/usr/bin/find-debuginfo" >> ${D}${SDKPATHNATIVE}/etc/rpm/macros
|
||||
}
|
||||
|
||||
do_install:append () {
|
||||
@@ -159,9 +162,7 @@ FILES:${PN}-build = "\
|
||||
${libdir}/librpmbuild.so.* \
|
||||
${libdir}/rpm/brp-* \
|
||||
${libdir}/rpm/check-* \
|
||||
${libdir}/rpm/debugedit \
|
||||
${libdir}/rpm/sepdebugcrcfix \
|
||||
${libdir}/rpm/find-debuginfo.sh \
|
||||
${libdir}/rpm/find-lang.sh \
|
||||
${libdir}/rpm/*provides* \
|
||||
${libdir}/rpm/*requires* \
|
||||
@@ -173,6 +174,7 @@ FILES:${PN}-build = "\
|
||||
${libdir}/rpm/macros.p* \
|
||||
${libdir}/rpm/fileattrs/* \
|
||||
"
|
||||
FILES:${PN}-build:append:class-nativesdk = " ${SDKPATHNATIVE}/etc/rpm/macros"
|
||||
|
||||
FILES:${PN}-sign = "\
|
||||
${bindir}/rpmsign \
|
||||
@@ -187,7 +189,7 @@ PACKAGES += "python3-rpm"
|
||||
PROVIDES += "python3-rpm"
|
||||
FILES:python3-rpm = "${PYTHON_SITEPACKAGES_DIR}/rpm/*"
|
||||
|
||||
RDEPENDS:${PN}-build = "bash perl python3-core"
|
||||
RDEPENDS:${PN}-build = "bash perl python3-core debugedit"
|
||||
|
||||
PACKAGE_PREPROCESS_FUNCS += "rpm_package_preprocess"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user