NOTE: This recipe is for OE-Classic, the older monolithic version of OpenEmbedded which is no longer actively developed. See below for migration information. If no replacement is available in current OpenEmbedded layers, you may be able to migrate the recipe yourself.
oe-classic OpenEmbedded
Name rpm-native rpm (Provided (BBCLASSEXTEND)) verified
Version 4.4.2.3 4.20.0
Summary The RPM package management system
Description The RPM Package Manager. The RPM Package Manager (RPM) is a powerful command line driven package management system capable of installing, uninstalling, verifying, querying, and updating software packages. Each software package consists of an archive of files along with information about the package like its version, a description, etc.
Section base base
License LGPL GPL GPL-2.0-only
Homepage http://rpm.org/ http://www.rpm.org
Package/recipe file recipes/rpm/rpm-native_4.4.2.3.bb recipes-devtools/rpm/rpm_4.20.0.bb
Origin openembedded-core (master branch)
Extra links

Sources

oe-classic OpenEmbedded
None
git://github.com/rpm-software-management/rpm

Patches

oe-classic OpenEmbedded
None
Patch Status
files/0001-Do-not-add-an-unsatisfiable-dependency-when-building.patch Inappropriate [oe-core specific]
files/0001-Do-not-read-config-files-from-HOME.patch Inappropriate [oe-core specific]
files/0001-When-cross-installing-execute-package-scriptlets-wit.patch Inappropriate [oe-core specific]
files/0001-Do-not-reset-the-PATH-environment-variable-before-ru.patch Inappropriate [oe-core specific]
files/0002-Add-support-for-prefixing-etc-from-RPM_ETCCONFIGDIR-.patch Inappropriate [oe-core specific]
files/0001-Do-not-hardcode-lib-rpm-as-the-installation-path-for.patch Denied [https://github.com/rpm-software-management/rpm/pull/263]
files/0001-Add-a-color-setting-for-mips64_n32-binaries.patch Inappropriate [oe-core specific]
files/0016-rpmscript.c-change-logging-level-around-scriptlets-t.patch Inappropriate [oe-core specific]
files/0001-lib-transaction.c-fix-file-conflicts-for-MIPS64-N32.patch Submitted <https://github.com/rpm-software-management/rpm/issues/193>
files/0001-build-pack.c-do-not-insert-payloadflags-into-.rpm-me.patch Inappropriate [oe-core specific]
files/0001-CMakeLists.txt-look-for-lua-with-pkg-config-rather-t.patch Inappropriate [oe-core specific]
files/0002-rpmio-rpmglob.c-avoid-using-GLOB_BRACE-if-undefined-.patch Inappropriate [reported at https://github.com/rpm-software-management/rpm/issues/2844]
files/0001-CMakeLists.txt-set-libdir-to-CMAKE_INSTALL_FULL_LIBD.patch Inappropriate [oe specific]
files/0001-Set-RPM_PLUGINDIR-in-top-level-CMakeLists.txt.patch Submitted [https://github.com/rpm-software-management/rpm/pull/3496]

configure options

oe-classic OpenEmbedded
-D__CURL:FILEPATH=curl -DWITH_ACL=OFF -DWITH_ARCHIVE=ON -DWITH_AUDIT=OFF -DWITH_CAP=OFF -DWITH_DBUS=OFF -DWITH_FAPOLICYD=OFF -DWITH_FSVERITY=OFF -DWITH_IMAEVM=OFF -DENABLE_PLUGINS=OFF -DWITH_READLINE=OFF -DWITH_SELINUX=OFF -DWITH_SEQUOIA=OFF -DENABLE_TESTSUITE=OFF