#!/bin/sh
cat > "$REPOCOP_TEST_TMPDIR/tmp.sql" <<EOSQL
.mode tabs
.output $REPOCOP_TEST_TMPDIR/msg
select a.pkgid, requirename from rpm_requires as a left join rpm_provides as b on REQUIRENAME = b.PROVIDENAME where substr(requirename,1,1)<>'/' and requirename not glob '*(*)' and (PROVIDENAME is not NULL) GROUP BY REQUIRENAME having MAX(rpm_compare_op_evr_evr(REQUIREFLAG,REQUIREVERSION,PROVIDEVERSION))=0;
EOSQL
repocop-sqlite "$REPOCOP_DISTROTEST_DBDIR/rpm.db" < "$REPOCOP_TEST_TMPDIR/tmp.sql"
perl -ne 'chomp;@a=split /\t/;system("repocop-test-fail", "-k", $a[0], "install dependency $a[1] has no suitable version.")' $REPOCOP_TEST_TMPDIR/msg
rm $REPOCOP_TEST_TMPDIR/*
