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 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
#!/bin/bash
set -e
PKG=`dpkg-parsechangelog | awk '/^Source/ { print $2 }'`
VERSION=`uscan --verbose --force-download |
grep "Newest version on remote site is .* local version is .*" |
head -n 1 |
sed "s/Newest version on remote site is \([a-z0-9.]\+\),.*/\1/"`
mkdir -p ../tarballs
cd ../tarballs
#biojava-3.0.7.tar.gz
UTAR="biojava-${VERSION}.tar.gz"
mv ../${UTAR} .
tar -xzf ${UTAR}
mv biojava-biojava-${VERSION} $PKG-${VERSION}.orig # .orig is requested by Developers Reference 3.4.4 ยง6.7.8.2
cd $PKG-${VERSION}.orig
rm -rf target
rm -rf biojava3*/target
mkdir -p biojava3-forester/src/main/java
cd biojava3-forester/src/main/java
#wget http://www.biojava.org/download/maven/org/forester/forester-1.005-sources/1.005/forester-1.005-sources-1.005.jar
wget http://www.biojava.org/download/maven/org/forester/forester-lgpl/1.005/forester-lgpl-1.005-sources.jar
#jar xf forester-1.005-sources-1.005.jar
jar xf forester-lgpl-1.005-sources.jar
find . -name *.class | xargs rm -f
rm -f resources/*.jar
rm forester-lgpl-1.005-sources.jar
#rm forester-1.005-sources-1.005.jar
cd ../../../..
cd ..
BZIP2="--best" tar -cjf ${PKG}_${VERSION}+dfsg.orig.tar.bz2 ${PKG}-${VERSION}.orig
rm -rf ${PKG}-${VERSION}.orig
rm ${UTAR}
|