diff options
-rw-r--r-- | abuild.in | 18 |
1 files changed, 17 insertions, 1 deletions
@@ -1767,7 +1767,23 @@ dev() { # predefined splitfunc static default_static() { - local i= + local i= devpkg + + # search for -dev package matching our prefix + if [ -z "$depends_static" ]; then + # remove common suffixes to get our prefix + for devpkg in \ + "${subpkgname%-static}" \ + "${subpkgname%-libs-static}" \ + ; + do + devpkg="$devpkg-dev" + if subpackages_has "$devpkg"; then + depends_static="$devpkg" + fi + done + fi + depends="$depends_static" pkgdesc="$pkgdesc (static library)" |