diff options
-rwxr-xr-x | abuild | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -502,7 +502,14 @@ deptrace() { builddeps() { local deps alldeps pkg i dir ver missing msg "Building dependencies..." - deps="$BUILD_BASE $depends $makedepends" + deps="$BUILD_BASE $makedepends" + + # add depends unless it is a subpackage + for i in $depends; do + subpackages_has $i || deps="$deps $i" + done + + # find which deps are missing for i in $deps; do if ! apk info -e $i; then if [ -z "$install_deps" ] && [ -z "$recursive" ]; then |