Build-Depends vs Build-Depends-Indep
According to the policy guide, the Build-Depends need not be satisfied to
invoke 'debian/rules binary-indep', only Build-Depends-Indep needs to be
satisfied. However, Build-Depends must be satisfied to invoke 'debian/rules
build'. In the debian/rules that dh_make creates, binary-indep depends on
build. The build rule is allowed to use the Build-Depends resources, whereas
the binary-indep rules is not, and should therefor not depend on build. Is
this a mistake, or have I misunderstood?
The relevant lines from the policy guide follow.
The Build-Depends and Build-Conflicts fields must be satisfied when any of
the following targets is invoked: build, binary, binary-arch and
The Build-Depends-Indep and Build-Conflicts-Indep fields must be satisfied
when any of the following targets is invoked: binary and binary-indep.
To UNSUBSCRIBE, email to firstname.lastname@example.org
with a subject of "unsubscribe". Trouble? Contact email@example.com