#!/bin/sh

BASEDIR=/tmp

fetch_pkg() {
	local pkg="$1"
	mkdir -p "$BASEDIR/aur-namcap/$pkg" || return 1
	pushd "$BASEDIR/aur-namcap/$pkg" > /dev/null
	wget -q http://aur.archlinux.org/packages/$pkg/$pkg/PKGBUILD
	popd > /dev/null
}

namcap_pkg() {
	namcap "$BASEDIR/aur-namcap/$pkg/PKGBUILD"
}

delete_pkg() {
	rm -rf "$BASEDIR/aur-namcap"
}	

if [ -z $1 ]; then
	echo "Syntax: $(basename $0) package-list"
	exit 1
fi

filename="$1"

for pkg in $(cat "$filename"); do
	fetch_pkg $pkg
	namcap_pkg $pkg
	delete_pkg $pkg
done
