On 8 August 2017 at 18:28, Johannes Löthberg via arch-projects <arch-projects@archlinux.org> wrote:
Quoting Emil Velikov via arch-projects (2017-08-08 18:45:20)
Hello Arch developers,
After an upstream issue reported by Laurent Carlier (aka lordheavy) Istarted wondering why builds fail on his end and not my (Arch) machine. The key difference seems to be that he's using devtools, whereas I do not.
After a further chat, I got the impression that devtools installs runtime dependencies before/alongside(?) as the PKGBUILD build/install target is issued.
This doesn't sound quite right to me. Shouldn't it be done, only on runtime scenarios - say the check target?
Of course, I could be missing something so if anyone has some pointers that will be appreciated.
This is slightly confusingly written, but all packages listed in the depends and the makedepends arrays will always be installed before building a package. makedepends should only list packages that are only required when building, not all packages required when building
Seems like I've misinterpreted the meaning of depends, hence the awkward wording and confusion. Thanks for the correction Johannes. Emil