This recipe is blacklisted by the openembedded-core layer. The reason provided is:

does not build without package_rpm in PACKAGE_CLASSES due disabled rpm support in libsolv

Name dnf
Version 4.2.2 (9947306a55271b8b7c9e2b6e3b7d582885b6045d)
Summary Package manager forked from Yum, using libsolv as a dependency resolver
Description Software package manager that installs, updates, and removes packages on RPM-based Linux distributions. It automatically computes dependencies and determines the actions required to install packages.
Section base
License GPLv2
Homepage https://github.com/rpm-software-management/dnf
Recipe file recipes-devtools/dnf/dnf_4.2.2.bb
Layer openembedded-core (dunfell branch)
Inherits
  • bash-completion
  • cmake
  • distutils-common-base
  • distutils3-base
  • gettext
  • python3-dir
  • python3native
  • python3targetconfig
  • systemd
Dependencies
  • bash-completion
  • cmake-native
  • gettext-native
  • libcomps
  • libdnf
  • librepo
  • python3
  • python3-iniparse
  • python3-native
  • virtual/i686-oe-linux-compilerlibs
  • virtual/i686-oe-linux-gcc
  • virtual/libc
PACKAGECONFIG options

Sources

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

Patches

Patch Status
dnf/0001-Corretly-install-tmpfiles.d-configuration.patch Inappropriate [oe-core specific]
dnf/0001-Do-not-hardcode-etc-and-systemd-unit-directories.patch Inappropriate [oe-core specific]
dnf/0005-Do-not-prepend-installroot-to-logdir.patch Inappropriate [oe-core specific]
dnf/0029-Do-not-set-PYTHON_INSTALL_DIR-by-running-python.patch Inappropriate [oe-core specific]
dnf/0030-Run-python-scripts-using-env.patch Inappropriate [oe-core specific]
dnf/Fix-SyntaxWarning.patch Backport [git://github.com/rpm-software-management/dnf.git]
dnf/0001-set-python-path-for-completion_helper.patch Inappropriate [oe-core specific]
dnf/0040-Keep-installed-packages-in-upgrade-job-RhBug-1728252.patch Backport

Other branches

This recipe in other branches of openembedded-core:

Branch Recipe
master dnf 4.21.1
scarthgap (Yocto Project 5.0) dnf 4.19.0
nanbield (Yocto Project 4.3) dnf 4.17.0
mickledore (Yocto Project 4.2) dnf 4.14.0
langdale (Yocto Project 4.1) dnf 4.14.0
kirkstone (Yocto Project 4.0) dnf 4.11.1
honister (Yocto Project 3.4) dnf 4.8.0
hardknott (Yocto Project 3.3) dnf 4.6.0
gatesgarth (Yocto Project 3.2) dnf 4.2.23
dunfell (Yocto Project 3.1) dnf 4.2.2 (this recipe)
zeus (Yocto Project 3.0) dnf 4.2.2
warrior (Yocto Project 2.7) dnf 4.1.0
thud (Yocto Project 2.6) dnf 2.7.5
sumo (Yocto Project 2.5) dnf 2.7.5
rocko (Yocto Project 2.4) dnf 2.6.3
pyro (Yocto Project 2.3) dnf 2.0.0+gitX