+#!/bin/sh
+
+set -e
+
+VERSION=`cat VERSION`
+DEBPKG=cl-uffi
+PKG=uffi
+TOPDIR=`basename $PWD`
+DISTDIR=${PKG}-${VERSION}
+
+# first we clean everything up
+echo "cleaning $PKG up for packaging"
+make distclean
+
+TAG=upstream_version_`echo $VERSION | tr . _`
+echo "(re)tagging with release tag '$TAG'"
+cvs -q rtag -d $TAG $PKG
+cvs -q tag -F $TAG
+
+
+# build the tarball
+echo "building tarballs"
+( cd ..
+ rm -f ${PKG}_${VERSION}.tar.gz ${DEBPKG}_${VERSION}.orig.tar.gz
+ rm -rf ${DISTDIR} ${DEBPKG}-${VERSION} ${DISTDIR}.zip
+ cp -a ${TOPDIR} ${DISTDIR}
+ find $(PKG}-${VERSION} -type f -name .cvsignore -exec rm {} \;
+ find $(PKG)-${VERSION}/doc -type f -name \*.tex -or -name \*.aux -or \
+ -name \*.log -or -name \*.out -or -name \*.dvi -or \
+ -name \*~ -exec rm {} \;
+ cp -a ${DISTDIR} ${DEBPKG}-${VERSION}
+ rm -rf ${DISTDIR}/debian
+ GZIP=-9 tar czf ${DISTDIR}.tar.gz ${DISTDIR}
+
+ find ${DISTDIR} -type f -and -name \*.cl -or -name \*.list -or \
+ -name \*.system -or -name Makefile -or -name ChangeLog -or \
+ -name COPYRIGHT -or -name TODO -or -name README -or -name INSTALL \
+ -or -name NEWS -or -name \*.sgml -or -name COPYING\* -or -name catalog \
+ | xargs unix2dos
+ @zip -rq ${DISTDIR}.zip ${DISTDIR}
+ rm -rf ${DISTDIR}
+)
+
+exit 0