mirror of
https://gitlab.alpinelinux.org/alpine/abuild.git
synced 2024-12-23 15:33:28 +00:00
abuild: do not try build/install dependencies that are provided by self
like when main package depends on subpackages
This commit is contained in:
parent
20d6494236
commit
23b3d4a8dd
9
abuild
9
abuild
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user