On 6/11/18 12:27 pm, Que Quotion wrote:
From: Que Quotion <quequotion@gmail.com>
This version is inclusive of all previous patches.
Split prepare_builenv() and check_software() out of makepkg and into individual .sh.in scripts for libmakepkg. Creates two new libmakepkg modules: 'buildenv' and 'executable'.
This further simplifies makepkg and allows for third-party drop-in scripts to add extentions (see makepkg-optimize on AUR).
Third parties providing an extention that relies on some program should also provide an executable/program.sh to confirm its presence.
And now we have one big-ass patch [1] that combines two quite unrelated changes. What I need to see is: - one patch for check_software(). - one patch for prepare_buildenv() extensions. The prepare_biuldenv() extensions may even be two separate patches but the looks of things. Allan [1] https://xkcd.com/37/