summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xabuild.in6
1 files changed, 6 insertions, 0 deletions
diff --git a/abuild.in b/abuild.in
index c228d5f..c325a3d 100755
--- a/abuild.in
+++ b/abuild.in
@@ -569,9 +569,14 @@ mod() {
# predefined splitfunc dev
default_dev() {
+ local i
depends="$pkgname $depends_dev"
install="$install_dev"
triggers="$triggers_dev"
+ for i in $origsubpackages; do
+ [ "${i%:*}" = "$subpkgname" ] || depends="$depends ${i%:*}"
+ done
+
cd "$pkgdir" || return 0
for i in usr/include usr/lib/pkgconfig usr/share/aclocal\
usr/share/gettext usr/bin/*-config \
@@ -1023,6 +1028,7 @@ fi
# If we are handling a sub package then reset subpackages and install
if [ -n "$subpkgname" ]; then
+ origsubpackages="$subpackages"
subpackages=
install=
fi