ossp-pkg/shiela/devtool.conf
1.1
##
## devtool.conf -- Development Tool Configuration
##
%autogen
@autogen shtool 1.6.1 "1.6.*" all
@autogen autoconf 2.53 "2.5[3-9]*"
%autoclean
@autoclean shtool
@autoclean autoconf
%configure
./configure \
--prefix=/tmp/shiela \
"$@"
%release
./devtool version
./devtool tag
./devtool dist
./devtool upload
%version
./shtool version -ltxt -n "OSSP shiela" -e VERSION
V=`./shtool version -ltxt -dlong VERSION`
sed -e "s/Version .*(.*)/Version $V/g" <README >README.n && mv README.n README
sed -e "s/version = '.*'/version = '$V'/" <shiela.pl >shiela.pl.n && mv shiela.pl.n shiela.pl
sed -e "s/version=\".*\"/version=\"$V\"/" <shiela-install.sh >shiela-install.sh.n && mv shiela-install.sh.n shiela-install.sh
V=`./shtool version -l txt -d long VERSION`
sed -e "s/Version .*(.*)/Version $V/g" <README >README.n && mv README.n README
sed -e "s/B<OSSP Shiela> .*/B<OSSP Shiela> $V/" <shiela.pod >shiela.pod.n && mv shiela.pod.n shiela.pod
sed -e "s/B<OSSP Shiela> .*/B<OSSP Shiela> $V/" <shiela-install.pod >shiela-install.pod.n && mv shiela-install.pod.n shiela-install.pod
%tag
V=`./shtool version -ltxt -dshort VERSION | sed -e 's;\.;_;g'`
echo "+++ tagging CVS sources as SHIELA_${V}"
cvs tag SHIELA_${V}
%dist
echo "+++ removing old tarballs"
rm -f shiela-*.tar.gz
echo "+++ generating"
./devtool autoclean
./devtool autogen
echo "+++ configuring"
./configure
echo "+++ building"
make clean all man
echo "+++ cleaning"
make distclean
echo "+++ fixing"
./shtool fixperm -v .
echo "+++ rolling"
V=`./shtool version -ltxt -dshort VERSION`
./shtool tarball -o shiela-${V}.tar.gz -d shiela-${V} -u ossp -g ossp \
-e 'CVS,\.cvsignore,\.[ao]$,^\.,devtool*,*.tar.gz,^#.*,.*~$' -c 'gzip --best' .
ls -l shiela-${V}.tar.gz
echo "+++ testing"
gunzip <shiela-${V}.tar.gz | tar tvf - | head -10
echo "[...]"
gunzip <shiela-${V}.tar.gz | tar tvf - | tail -10
%upload
echo "+++ copying to ftp://ftp.ossp.org/pkg/tool/shiela/"
V=`./shtool version -ltxt -dshort VERSION`
scp shiela-${V}.tar.gz master.ossp.org:/e/ossp/ftp/pkg/tool/shiela/