File: get-orig-source

package info (click to toggle)
pixelmed 20150917-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 22,664 kB
  • ctags: 19,146
  • sloc: java: 117,235; xml: 88,803; makefile: 6,214; sh: 242
file content (48 lines) | stat: -rwxr-xr-x 1,557 bytes parent folder | download | duplicates (4)
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
#!/bin/sh
set -ex

PACKAGE=pixelmed

VERSION=${VERSION:-$2}
TARFILE=${TARFILE:-$3}

if [ -z ${VERSION}]; then
VERSION=`dpkg-parsechangelog | sed -n -e 's/^Version: \(.*\)-[^-]*$/\1/p'`
fi

REVISION=`echo $VERSION | sed -e 's/^.*svn//g'`


if [ -z ${TARFILE}]; then
TARFILE=${PACKAGE}_${VERSION}.orig.tar.xz
fi

FOLDER=${PACKAGE}-${VERSION}

UPSTREAM_SRC=pixelmedjavadicom_sourcerelease.${VERSION}
wget -c http://www.dclunie.com/pixelmed/software/${VERSION}_current/${UPSTREAM_SRC}.tar.bz2
mkdir ${FOLDER}
tar xjf ${UPSTREAM_SRC}.tar.bz2 -C ${FOLDER}
# Upstream confirmed this was left over from tests:
rm -rf ${FOLDER}/com/pixelmed/display/cleanersrc.data
rm -rf ${FOLDER}/com/pixelmed/display/cleanerdst.data
rm -rf ${FOLDER}/com/pixelmed/dicom/JIS0208Mapping.dat
rm -rf ${FOLDER}/com/pixelmed/displaywave/PFE105.dat
# some more data files:
rm -rf ${FOLDER}/com/pixelmed/displaywave/PFE105_redred.scp
rm -rf ${FOLDER}/com/pixelmed/displaywave/PFE105_high.scp
rm -rf ${FOLDER}/com/pixelmed/network/.com.pixelmed.display.DicomImageViewer.database.lck
rm -rf ${FOLDER}/com/pixelmed/network/.com.pixelmed.display.DicomImageViewer.database.data
# Remove broken symlink
rm -rf ${FOLDER}/com/pixelmed/display/testmammohome
# Remove AppleDouble encoded Macintosh file
find ${FOLDER} -name ._\* -exec rm {} \;

# download the changelog:
wget http://www.dclunie.com/pixelmed/software/${VERSION}_current/CHANGES.bz2
bzcat CHANGES.bz2 > ${FOLDER}/CHANGES
rm CHANGES.bz2

GZIP="--best --no-name" tar cJf ${TARFILE} ${FOLDER}
rm -rf ${FOLDER}
rm ${UPSTREAM_SRC}.tar.bz2