From 313764822822b12f1834c8f04288c4384c7a8bb2 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Tue, 18 May 2010 12:45:17 +0000 Subject: abuild: move the .so symlinks to -dev packages Those are needed when linking to the lib and not during runtime. Having those in the -dev package makes it easier to allow different versions of same libs to be installed side-by-side. --- abuild.in | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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 } -- cgit v1.2.3