File: get-orig-source

package info (click to toggle)
proj-rdnap 2008-8
  • links: PTS, VCS
  • area: non-free
  • in suites: buster
  • size: 4,908 kB
  • sloc: perl: 318; sh: 34; makefile: 8
file content (65 lines) | stat: -rwxr-xr-x 1,755 bytes parent folder | download
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#!/bin/sh
# if you need to repack for whatever reason you can
# use this script via uscan or directly

set -e

COMPRESS=xz

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

PACKAGE=$NAME

DEBIANDIR=$(readlink -f $(dirname $0))
PACKAGEDIR=$(readlink -f $(dirname ${DEBIANDIR}))
PARENTDIR=$(readlink -f $(dirname ${PACKAGEDIR}))

CHANGELOGFILE=${DEBIANDIR}/changelog

TMPDIR=$(mktemp -d)

cd ${TMPDIR}

# RDNAPTRANS2008
# https://www.kadaster.nl/documents/20838/87996/RDNAPTRANS2008/93c6e723-9e85-4b9d-abcb-a569e447d564
#
# Download page:
# https://www.kadaster.nl/rdnaptrans2008-download-

if ! echo $@ | grep -q upstream-version ; then
    VERSION=`dpkg-parsechangelog -l"$CHANGELOGFILE" | awk '/^Version:/ { print $2 }' | sed 's/\([0-9\.]\+\)-[0-9]\+$/\1/'`
    wget "https://www.kadaster.nl/documents/20838/87996/RDNAPTRANS2008/93c6e723-9e85-4b9d-abcb-a569e447d564" -O RDNAPTRANS2008.zip
else
    VERSION=`echo $@ | sed "s?^.*--upstream-version \([0-9.]\+\) .*${NAME}.*?\1?"`
    if echo "$VERSION" | grep -q "upstream-version" ; then
        echo "Unable to parse version number"
        exit
    fi
fi

unzip RDNAPTRANS2008.zip -d RDNAPTRANS2008

# RDNAPTRANS2008.zip is not redistributable! 
# The grid correction files for PROJ are shipped in the file NTv2_2008.zip,
# which is more permissively licensed.

unzip RDNAPTRANS2008/NTv2_2008.zip

UPSTREAMTARDIR="NTv2_2008/"
TARDIR=${NAME}-${VERSION}

if [ "${UPSTREAMTARDIR}" != "${TARDIR}" ] ; then
    mv "${UPSTREAMTARDIR}" "${TARDIR}"
fi

ORIGTARFILE="${PACKAGE}_${VERSION}.orig.tar.${COMPRESS}"

GZIP="--best --no-name" XZ_OPT="-6v" tar --owner=root --group=root --mode=a+rX -caf ${ORIGTARFILE} "${TARDIR}"

mv ${ORIGTARFILE} ${PARENTDIR}

rm -rf ${TARDIR}
cd -
rm -rf ${TMPDIR}

exit 0