3
# Repackage upstream source to exclude non-distributable files
4
# should be called as "repack sh --upstream-source <ver> <downloaded file>
5
# (for example, via uscan)
11
PKG=`dpkg-parsechangelog|grep ^Source:|sed 's/^Source: //'`
14
printf "\nRepackaging $FILE\n"
16
DIR=`mktemp -d ./tmpRepackXXXXXX`
17
trap "rm -rf $DIR" QUIT INT EXIT
21
TARGET=`echo $FILE |sed 's/_\(.*\)\.orig/_\1+dfsg.orig/'`
22
REPACK=`basename $TARGET`
32
rm -rv $UP_DIR/build/*.dll
34
REPACK_DIR="$PKG-$VER.orig"
35
mv $UP_DIR $REPACK_DIR
36
tar -c $REPACK_DIR | gzip -9 > $REPACK
40
mv $DIR/$REPACK $TARGET
42
echo "*** $FILE repackaged as $TARGET"