File: get-orig-source

package info (click to toggle)
teem 1.12.0~20160122-4
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 12,424 kB
  • sloc: ansic: 152,549; python: 10,748; perl: 281; sh: 58; makefile: 46; cpp: 26
file content (26 lines) | stat: -rw-r--r-- 830 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
#!/bin/sh
set -e

COMPRESS=xz

SVNURI=http://svn.code.sf.net/p/teem/code/teem/trunk
SVNDATE=`LANG=C svn info ${SVNURI}  | grep '^Last Changed Date' | sed 's/^Last Changed Date: \([0-9]\+\)-\([0-9][0-9]\)-\([0-9][0-9]\) .*/\1\2\3/'`
#revision=`LANG=C svn info ${SVNURI} | grep "^Last Changed Rev:" | sed 's/Last Changed Rev: *//'`

PACKAGE=`dpkg-parsechangelog | awk '/^Source/ { print $2 }'`
VERSION=`dpkg-parsechangelog | awk '/^Version:/ { print $2 }' | sed 's/^\([0-9\.]\+[+~]\).*-[0-9]\+$/\1/'`$SVNDATE

echo VERSION=$VERSION

FOLDER=${PACKAGE}-${VERSION}

mkdir -p ../tarballs
cd ../tarballs
svn export --quiet $SVNURI ${FOLDER}

rm -rf ${FOLDER}/arch/
rm -rf ${FOLDER}/src/make/

GZIP="--best --no-name" tar --owner=root --group=root --mode=a+rX -caf "$PACKAGE"_"$VERSION".orig.tar.${COMPRESS} "${FOLDER}"
rm -rf ${FOLDER}