mirror of
https://gitlab.alpinelinux.org/alpine/abuild.git
synced 2025-02-22 14:36:56 +00:00
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.
This commit is contained in:
parent
db2be5e5bc
commit
3137648228
@ -637,7 +637,7 @@ mod() {
|
|||||||
|
|
||||||
# predefined splitfunc dev
|
# predefined splitfunc dev
|
||||||
default_dev() {
|
default_dev() {
|
||||||
local i
|
local i= j=
|
||||||
depends="$pkgname $depends_dev"
|
depends="$pkgname $depends_dev"
|
||||||
install="$install_dev"
|
install="$install_dev"
|
||||||
triggers="$triggers_dev"
|
triggers="$triggers_dev"
|
||||||
@ -658,6 +658,13 @@ default_dev() {
|
|||||||
rmdir "$pkgdir/${i%/*}" 2>/dev/null
|
rmdir "$pkgdir/${i%/*}" 2>/dev/null
|
||||||
fi
|
fi
|
||||||
done
|
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
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user