File: get-orig-source

package info (click to toggle)
python-pyvcf 0.6.8-1~bpo8%2B1
  • links: PTS, VCS
  • area: main
  • in suites: jessie-backports
  • size: 1,520 kB
  • sloc: python: 2,742; sh: 23; makefile: 20
file content (31 lines) | stat: -rwxr-xr-x 948 bytes parent folder | download | duplicates (2)
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
#!/bin/sh
# Test-Data needs to be fetched separately from Git

set -e

PKG=`dpkg-parsechangelog | awk '/^Source/ { print $2 }'`

if ! echo $@ | grep -q upstream-version ; then
    VERSION=`dpkg-parsechangelog | awk '/^Version:/ { print $2 }' | sed 's/\([0-9\.]\+\)-[0-9]\+$/\1/'`
    uscan --verbose --force-download
else
    VERSION=`echo $@ | sed 's?^.*--upstream-version \([0-9.]\+\).*?\1?'`
    if echo "$VERSION" | grep -q "upstream-version" ; then
	echo "Unable to parse version number"
        exit
    fi
fi

TARDIR="$PKG"-"$VERSION"
cd ..
mkdir -p tarballs
cd tarballs

tar xaf ../PyVCF-${VERSION}.tar.gz
mv PyVCF-${VERSION} ${TARDIR}
find . -name "*.egg-info" -type d | xargs rm -rf
git clone https://github.com/jamescasbon/PyVCF.git
rsync -a --exclude '*.py' PyVCF/vcf/test ${TARDIR}/vcf

GZIP="--best --no-name" tar --owner=root --group=root --mode=a+rX --exclude-vcs -caf "$PKG"_"$VERSION".orig.tar.xz ${TARDIR}
rm -rf ${TARDIR} PyVCF