#!/bin/sh

for i in `cat ${1}.txt`;do
	[ -z "$(echo $i | grep 'mips/pool')" ] && continue
	pkg=$(echo $i | cut -d' ' -f1)
	source=$(LANG=C dpkg -I $pkg | grep 'Source: ' | sed -e 's/.*Source: //g' -e 's/ .*//g')
	p=$(LANG=C dpkg -I $pkg | grep 'Package: ' | sed -e 's/.*Package: //g' -e 's/ .*//g')
	[ -z "$source" ] && source=$p
	depends=$(LANG=C apt-cache showsrc $source 2>/dev/null | grep 'Build-Depends: ' | sed -e 's/Build-Depends: //g' -e 's/| /|/g' -e 's/,/ /g' -e 's/\[//g' -e 's/\]//g')
	[ -z "$depends" ] && continue
	for p in $depends;do
		tmp=$(echo $p | grep '[(|)]')
		[ -n "$tmp" ] && continue
		tmp=$(grep "/${p}_" ${1}.txt)
		[ -n "$tmp" ] && continue 2
	done
	echo $source
done
