First of all, this was partially my idea, so I second that such an approach bluewind@server-speed.net schrieb:
diff --git a/etc/makepkg.conf.in b/etc/makepkg.conf.in index 3a3a415..c3caf3c 100644 --- a/etc/makepkg.conf.in +++ b/etc/makepkg.conf.in @@ -67,8 +67,9 @@ BUILDENV=(fakeroot !distcc color !ccache) #-- emptydirs: Leave empty directories in packages #-- zipman: Compress manual (man and info) pages in MAN_DIRS with gzip #-- purge: Remove files specified by PURGE_TARGETS +#-- sodepends: add .so files to depends/provides arrays # -OPTIONS=(strip docs libtool emptydirs zipman purge) +OPTIONS=(strip docs libtool emptydirs zipman purge !sodepends)
These should be separate options for sodepends and soprovides. There are some reservations against sodepends, but adding soprovides as default option should be safe for all uses. The default options array should then be OPTIONS=(strip docs libtool emptydirs zipman purge soprovides !sodepends) Also, automatically adding sodepends will be problematic with optdepends. As for the rest of the patch, I'll let Dan or Allan verify that it will be okay in combination with split packages.