#!/bin/sh -x

BINDIR=$(dirname $0)
MANDIR=$(realpath ${BINDIR})
REPODIR=$(realpath ${BINDIR}/../..)
DEB_VERSION_UPSTREAM=$(dpkg-parsechangelog -SVersion|sed -e 's/-[^-]*$//')
TMP=/tmp/repo_help2man

mkdir -p $TMP/.repo
cp -a $REPODIR $TMP/.repo/
cd $TMP
for cmd in $(${REPODIR}/repo help --all|grep ^'  '|cut -d' ' -f3); do
  help2man -N -n "repo $cmd - manual page for repo $cmd" \
    -S "repo $cmd" -m "Repo Manual" --version-string="$DEB_VERSION_UPSTREAM" \
    -o ${MANDIR}/repo-${cmd}.1 ${REPODIR}/repo -h "help $cmd"
done
help2man -N -n "repository management tool built on top of git" \
  -S repo -m "Repo Manual" --version-string="$DEB_VERSION_UPSTREAM" \
  -o ${MANDIR}/repo.1 ${REPODIR}/repo -h "help --all"
cd -
rm -rf $TMP
