File: get-orig-source

package info (click to toggle)
alien-hunter 1.7-8
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 240 kB
  • sloc: perl: 962; java: 358; sh: 32; makefile: 9
file content (26 lines) | stat: -rw-r--r-- 928 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
#!/bin/sh -e
# Upstream source contains outdated BioJava code and is lacking java source
# files which need to be obtained from CVS

set -x
UNAME=alien_hunter
PKG=`dpkg-parsechangelog | awk '/^Source/ { print $2 }'`
DVERSION=`dpkg-parsechangelog | awk '/^Version/ { print $2 }' | cut -d- -f1`

mkdir -p ../tarballs
cd ../tarballs
wget -q http://www.sanger.ac.uk/Software/analysis/${UNAME}/${UNAME}-${DVERSION}.tar.gz

if [ ! -d alien_hunter -o ! -d alien_hunter/alien_hunter -o ! -f alien_hunter/alien_hunter/ChangepointLeft.java ] ; then
    cvs -d :pserver:cvsuser@cvs.sanger.ac.uk:/cvsroot/pathsoft co alien_hunter
fi

tar -xzf ${UNAME}-${DVERSION}.tar.gz
cd ${UNAME}-${DVERSION}
find . -type d -name CVS -exec rm -rf \{\} \;
rm -rf biojava *.class
cp -a ../alien_hunter/alien_hunter/Changepoint*.java .
cd ..

GZIP="--best --no-name" tar -czf "$PKG"_"$DVERSION".orig.tar.gz ${UNAME}-${DVERSION}
rm -rf  ${UNAME}-${DVERSION}