File: repack-source.sh

package info (click to toggle)
libhtmlparser-java 1.6.20060610.dfsg0-3
  • links: PTS, VCS
  • area: main
  • in suites: lenny, squeeze, wheezy
  • size: 6,736 kB
  • ctags: 3,706
  • sloc: java: 35,078; sh: 2,502; xml: 468; makefile: 27
file content (29 lines) | stat: -rw-r--r-- 723 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/bin/bash

if [ $# -ne 4 ]
then
    echo "Usage: $0 option version filename"
    echo "If option=--upstream-version, run uupdate after repacking sources."
fi

VERSION=$2
FILENAME=$3

TMPDIR=$(mktemp -d libhtmlparser)
unzip -d $TMPDIR $FILENAME

mv ${TMPDIR}/htmlparser* ${TMPDIR}/libhtmlparser-java-${VERSION}-dfsg0
BASEDIR="${TMPDIR}/libhtmlparser-java-${VERSION}-dfsg0"
SRCDIR="${BASEDIR}/src"
mkdir $SRCDIR
unzip -d $SRCDIR $BASEDIR/src.zip
rm -rf $BASEDIR/src.zip
rm -rf $BASEDIR/lib/*
rm -rf $BASEDIR/docs/javadoc
GZIP=-9 tar -czf libhtmlparser-java_${VERSION}-dfsg0.orig.tar.gz -C ${TMPDIR} libhtmlparser-java-${VERSION}
rm -rf $TMPDIR

if [ $1 = --upstream-version ] ;
then
    uupdate --upstream-version $2 $3
fi