Name rpm
Version 4.16.1.3 (3659b8a04f5b8bacf6535e0124e7fe23f15286bd)
Summary The RPM package management system
Description 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
License GPL-2.0
Homepage http://www.rpm.org
Recipe file recipes-devtools/rpm/rpm_4.16.1.3.bb
Layer meta-tanowrt (kirkstone branch)
Inherits
  • autotools
  • gettext
  • pkgconfig
  • python3-dir
  • python3native
  • siteconfig
  • siteinfo
Dependencies
  • autoconf-native
  • automake-native
  • bzip2
  • db
  • elfutils
  • file
  • gettext-native
  • libgcrypt
  • libtool-cross
  • libtool-native
  • pkgconfig-native
  • popt
  • python3
  • python3-native
  • virtual/i686-oe-linux-compilerlibs
  • virtual/i686-oe-linux-gcc
  • virtual/libc
  • xz
  • ima-evm-utils
  • dbus
  • libarchive
PACKAGECONFIG options
  • imaevm
  • inhibit
  • rpm2archive

Sources

git://github.com/rpm-software-management/rpm

Patches

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-Fix-build-with-musl-C-library.patch Pending
files/0001-Add-a-color-setting-for-mips64_n32-binaries.patch Inappropriate [oe-core specific]
files/0011-Do-not-require-that-ELF-binaries-are-executable-to-b.patch Inappropriate
files/0001-perl-disable-auto-reqs.patch Inappropriate [OE specific configuration]
files/0001-rpm-rpmio.c-restrict-virtual-memory-usage-if-limit-s.patch Pending [merge of multithreading patches to upstream]
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-tools-Add-error.h-for-non-glibc-case.patch Inappropriate [workaround for musl]
files/0001-build-pack.c-do-not-insert-payloadflags-into-.rpm-me.patch Inappropriate [oe-core specific]
files/0001-CVE-2021-3521.patch Unknown
files/0002-CVE-2021-3521.patch Backport
files/0003-CVE-2021-3521.patch Backport [https://github.com/rpm-software-management/rpm/commit/bd36c5dc9]

bbappends

This recipe is appended by:

meta-clang rpm_%.bbappend
meta-st-stm32mp rpm_%.bbappend
meta-selinux rpm_%.bbappend
meta-integrity rpm_%.bbappend
meta-webosose rpm_%.bbappend

Other branches

This recipe in other branches of meta-tanowrt:

Branch Recipe
master rpm 4.16.1.3
kirkstone (Yocto Project 4.0) rpm 4.16.1.3 (this recipe)