#!/bin/sh
#190830 sfs
ERR="Usage: $0 packet_name
Скачать PKGBUILD (рецепт сборки пакета) в http://hyperbola.info"
[ ! "$1" ] && printf "$ERR" && exit 1
[  "$1" = "--help" ] && printf "$ERR" && exit 1
r="`pacman -Swdd $1 --print-format %r`" || { echo "Пакет $1 не найден в репозиториях" ; exit 1 ; }
mkdir -p $1 && cd $1
wget "https://git.hyperbola.info:50100/packages/$r.git/tree/$1/" &&
wget `grep "<tr><td class='ls-mode'>" index.html |awk -F"'" '{print "https://git.hyperbola.info:50100/"$6}' |sed 's#/tree/#/plain/#'` \
    &&    rm index.html
