summaryrefslogtreecommitdiff
path: root/docs/man
diff options
context:
space:
mode:
authorPanu Matilainen <pmatilai@redhat.com>2022-02-22 16:53:34 +0200
committerFlorian Festi <ffesti@redhat.com>2022-02-28 15:07:22 +0100
commit7c32c7f07fa31a0be2df1a7ea34d0d4435deb145 (patch)
tree3b7f3c7e35856f8423a7cfff3b3f3204ab6900f0 /docs/man
parentad8b9bd2ca93cf4319680f056bb40bfc24661991 (diff)
downloadrpm-7c32c7f07fa31a0be2df1a7ea34d0d4435deb145.tar.gz
Add separate build configuration (%conf) section to spec
Configuring the sources (eg ./configure, cmake and whatnot) is really a distinct step which is very unlike the actual build, in that the actual build steps are generally equal for all projects using a given build system, but configuration differs greatly once you go beyond the default paths and the like. This is essentially a pre-requisite for implementing build system templating in spec files. Fixes: #1086
Diffstat (limited to 'docs/man')
-rw-r--r--docs/man/rpmbuild.8.md11
1 files changed, 8 insertions, 3 deletions
diff --git a/docs/man/rpmbuild.8.md b/docs/man/rpmbuild.8.md
index 09efa6426..947ca25fc 100644
--- a/docs/man/rpmbuild.8.md
+++ b/docs/man/rpmbuild.8.md
@@ -15,13 +15,13 @@ SYNOPSIS
BUILDING PACKAGES:
------------------
-**rpmbuild** {**-ba\|-bb\|-bp\|-bc\|-bi\|-bl\|-bs\|-br\|-bd**}
+**rpmbuild** {**-ba\|-bb\|-bp\|-bf|\-bc\|-bi\|-bl\|-bs\|-br\|-bd**}
\[**rpmbuild-options**\] *SPECFILE \...*
-**rpmbuild** {**-ra\|-rb\|-rp\|-rc\|-ri\|-rl\|-rs\|-rr\|-rd**}
+**rpmbuild** {**-ra\|-rb\|-rp\|-rf\|-rc\|-ri\|-rl\|-rs\|-rr\|-rd**}
\[**rpmbuild-options**\] *SOURCEPACKAGE \...*
-**rpmbuild** {**-ta\|-tb\|-tp\|-tc\|-ti\|-tl\|-ts\|-tr\|-td**}
+**rpmbuild** {**-ta\|-tb\|-tp\|-tf\|-tc\|-ti\|-tl\|-ts\|-tr\|-td**}
\[**rpmbuild-options**\] *TARBALL \...*
**rpmbuild** {**\--rebuild\|\--recompile**} *SOURCEPKG \...*
@@ -161,6 +161,11 @@ all the stages preceding it), and is one of:
: Unpack the sources and apply any patches - executes the %prep stage
only.
+**-bf**
+
+: Configure the sources - executes up to and including the %conf stage.
+ This generally involves the equivalent of a \"./configure\".
+
**-bc**
: Compile the sources - executes up to and including the %build stage.