diff --git a/abuild.in b/abuild.in index 9af943b..0c94653 100755 --- a/abuild.in +++ b/abuild.in @@ -637,7 +637,7 @@ mod() { # predefined splitfunc dev default_dev() { - local i + local i= j= depends="$pkgname $depends_dev" install="$install_dev" triggers="$triggers_dev" @@ -658,6 +658,13 @@ default_dev() { rmdir "$pkgdir/${i%/*}" 2>/dev/null fi done + # move *.so links needed when linking the apps to -dev packages + for i in lib/*.so usr/lib/*.so; do + if [ -L "$i" ]; then + mkdir -p "$subpkgdir"/"${i%/*}" + mv "$i" "$subpkgdir/$i" || return 1 + fi + done return 0 }