#!/bin/sh

#egrep -rl '%{get_dep[[:space:]](lib|kde|fuse|rep-gtk|rpm|perl)' .
#grep -rl '%{get_dep ' .

pushd "$REPOCOP_STATEDIR/specfile" >/dev/null
for i in `egrep -rl '^Requires:.*(>=[[:space:]]*%{get_version[[:space:]].*}|%{get_dep[[:space:]].*})' .` ; do
    case $i in 
	future_list_of_exceptions) : # skip
            ;;
	*) 
	    key=`echo $i | sed -e 's,^./,,' | sed -e 's,\.spec$,,'`
            repocop-test-experimental -k $key "Versioned Requires: foo >= %{get_dep something} using %get_dep and %get_version macros on a library are deprecated by set:versions. You probably should drop %get_dep/%get_version Requires: to avoid RPM database pollution."
#  see generated patch. But if you know what you are doing, please, report an exeption.
	    ;;
    esac
done
popd >/dev/null
