NAME
dnf-builddep - DNF builddep PluginBuild dependencies in a package (i.e. src.rpm)
might be different than you would expect because they were evaluated according
macros set on the package build host.
SYNOPSIS
dnf builddep <package>...ARGUMENTS
- <package>
- Either path to .src.rpm, .nosrc.rpm or .spec file or package available in a repository.
OPTIONS
All general DNF options are accepted, see Options in dnf(8) for details.- --help-cmd
- Show this help.
- -D <macro expr>, --define <macro expr>
- Define the RPM macro named macro to the value expr when parsing spec files. Does not apply for source rpm files.
- --spec
- Treat arguments as .spec files.
- --srpm
- Treat arguments as source rpm files.
- --skip-unavailable
- Skip build dependencies not available in repositories. All available build dependencies will be installed.
EXAMPLES
- dnf builddep foobar.spec
- Install the needed build requirements, defined in the foobar.spec file.
- dnf builddep --spec foobar.spec.in
- Install the needed build requirements, defined in the spec file when filename ends with something different than .spec.
- dnf builddep foobar-1.0-1.src.rpm
- Install the needed build requirements, defined in the foobar-1.0-1.src.rpm file.
- dnf builddep foobar-1.0-1
- Look up foobar-1.0-1 in enabled repositories and install build requirements for its source rpm.
- dnf builddep -D 'scl python27' python-foobar.spec
- Install the needed build requirements for the python27 SCL version of python-foobar.
AUTHOR
See AUTHORS in your Core DNF Plugins distributionCOPYRIGHT
2023, Red Hat, Licensed under GPLv2+January 22, 2023 | 4.3.1 |