summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2013-10-25 08:20:21 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2013-10-25 08:20:21 +0000
commit98fe44cb7361cf3c44ee3ce4c13671040b8b135a (patch)
tree17723b195c20b112e8f300e47351291ca5b91884
parentbeb15ad8ba6c3932bca8f20e495b3ff7475d349e (diff)
downloadabuild-98fe44cb7361cf3c44ee3ce4c13671040b8b135a.tar.bz2
abuild-98fe44cb7361cf3c44ee3ce4c13671040b8b135a.tar.xz
abuild: also install 'depends' with 'abuild deps'
fixes #2270
-rwxr-xr-xabuild.in9
1 files changed, 7 insertions, 2 deletions
diff --git a/abuild.in b/abuild.in
index a94ff79..9824fbc 100755
--- a/abuild.in
+++ b/abuild.in
@@ -1732,10 +1732,15 @@ post_add() {
}
deps() {
- local deps i
+ local builddeps i
+ builddeps="$makedepends"
+ for i in $depends; do
+ [ "$pkgname" = "${i%%[<>=]*}" ] && continue
+ subpackages_has ${i%%[<>=]*} || builddeps="$builddeps $i"
+ done
$SUDO_APK add $apk_opt_wait --repository "$abuildrepo" \
--virtual .makedepends-$pkgname \
- $makedepends
+ $builddeps
}
undeps (){