#!/bin/sh
sqlite3 "$REPOCOP_TEST_TMPDIR/tmp.db" <<EOSQL
attach database '$REPOCOP_TEST_DBDIR/rpm.db' as rpm;
CREATE TEMPORARY TABLE idcache (pkgid TEXT); --, filename TEXT);
.mode tabs
INSERT INTO idcache select distinct(pkgid) from rpm_files where filename glob '/usr/share/doc/HTML/??/*' AND filelang = '' AND filemode & 32768 = 0 AND pkgid not glob '*-i18n-??[-_]*' AND filename not glob '/usr/share/doc/HTML/en/*';
DELETE FROM idcache WHERE pkgid GLOB '*-i18n-*';
.output $REPOCOP_TEST_TMPDIR/msg
SELECT pkgid FROM idcache;
EOSQL

cat > $REPOCOP_TEST_TMPDIR/repocop.awk <<'EOF'
BEGIN {FS="\t"}
// {system("repocop-test-warn -k " $1 " 'Language specific KDE files in /usr/share/doc/HTML should be marked, for example, using %find_lang --with-kde. See http://www.altlinux.org/FindLangPolicy for details.'")}
EOF
cat $REPOCOP_TEST_TMPDIR/msg | awk -f $REPOCOP_TEST_TMPDIR/repocop.awk
rm $REPOCOP_TEST_TMPDIR/*
