diff options
-rw-r--r-- | abuild.in | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -238,6 +238,8 @@ default_sanitycheck() { die "Testsuites (abuild check) are required or needs to be explicitly disabled!" fi + check_provides || die "provides must not contain $pkgname" + return 0 } @@ -859,6 +861,16 @@ check_depends_dev() { return 1 } +check_provides() { + local i + for i in $provides; do + if [ "${i%%[<>=]*}" = "$pkgname" ]; then + return 1 + fi + done + return 0 +} + prepare_metafiles() { getpkgver || return 1 local name=${subpkgname:-$pkgname} |