#! /bin/sh -e
if [ "x$1" = "x" ]; then
echo "Building this way needs a devrel."
exit 1
fi
c=centpkg
p=$(pwd)
echo "%define devrel $1" > c.spec
echo "%define devsnap $(date +'%Y%m%d')git.$(git show -q --format='%h')" >> c.spec
cat centpkg.spec >> c.spec
ver=$(rpmspec -q \
--qf '%{name} %{version}\n' \
c.spec | \
fgrep "centpkg " | awk '{ print $2 }')
cd ..
mkdir $c-$ver
cp -a \
$p/COPYING \
$p/README.md \
$p/requirements.txt \
$p/setup.py \
$p/src \
$c-$ver
tar --exclude='*~' -cvf $c-$ver.tar $c-$ver
rm -rf $c-$ver
cd $p
mv ../$c-$ver.tar .
gzip -9 $c-$ver.tar
rpmbuild \
--define="_sourcedir $(pwd)" \
--define="_srcrpmdir $(pwd)" \
-bs c.spec
rm $c-$ver.tar.gz c.spec